Unique strings Sergey Svistunov

Count the exact number of unique tokens as fast as possible.

Input

One token per line on STDIN:

JWXcKKaWzvFL5
Rof
3ztCpA
5wHcGN
*UiEMthaTS*g

Output

Print the exact count of unique tokens to STDOUT.

Constraints

  • Character set: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#%*
  • Maximum token length: 16
  • Approximately 1,000,000 unique tokens
Date AuthorLanguageStatus Score
Mar 9, 2023 02:34Saken BerdibekovSaken BerdibekovGOgo1.20.2Error
Mar 9, 2023 02:32Saken BerdibekovSaken BerdibekovGOgo1.20.2Error
Mar 9, 2023 02:30Saken BerdibekovSaken BerdibekovGOgo1.20.2Error
Mar 9, 2023 02:27Saken BerdibekovSaken BerdibekovGOgo1.20.2Success230,240+43.43 RP
Mar 8, 2023 19:30Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 19:23Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 19:20Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 16:59Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 16:48Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 16:04Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 15:39Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 15:37Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 8, 2023 15:13Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 20:23Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 20:21Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 20:18Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 20:09Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 20:03Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 19:57Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 14:25Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 14:24Saveliev AntonSaveliev AntonGOgo1.20.1Error
Mar 7, 2023 12:43АндрейАндрейGOgo1.20.1Success264,763+37.77 RP
Mar 7, 2023 12:36АндрейАндрейGOgo1.20.1Error
Mar 7, 2023 11:45АндрейАндрейGOgo1.20.1Error
Mar 7, 2023 11:29АндрейАндрейGOgo1.20.1Error
Mar 7, 2023 11:26АндрейАндрейGOgo1.20.1Error
Mar 4, 2023 11:21Sergey StreminSergey StreminRUSTrust-1.63.0Success18,661
Feb 27, 2023 13:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,955
Feb 26, 2023 18:00avdglavdglGOgo1.18.10Success119,054+84.00 RP
Feb 22, 2023 15:05Arsen AbdusalamovArsen AbdusalamovGOgo1.20.1Success241,137+41.47 RP
Feb 20, 2023 21:47Oleg TOleg TCPPclang++10.0.0Success25,137
Feb 20, 2023 21:45Oleg TOleg TCPPclang++10.0.0Success28,596
Feb 20, 2023 21:45Oleg TOleg TCPPclang++10.0.0Success29,269
Feb 20, 2023 21:44Oleg TOleg TCPPclang++10.0.0Success29,453
Feb 20, 2023 21:43Oleg TOleg TCPPclang++10.0.0Success24,242
Feb 20, 2023 21:42Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 21:41Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 21:30Oleg TOleg TCPPg++9.3.0Success41,751
Feb 20, 2023 21:28Oleg TOleg TCPPclang++10.0.0Success42,136
Feb 20, 2023 21:25Oleg TOleg TCPPclang++10.0.0Success33,493
Feb 20, 2023 21:24Oleg TOleg TCPPclang++10.0.0Success25,873
Feb 20, 2023 21:16Oleg TOleg TCPPg++9.3.0Success24,511
Feb 20, 2023 21:15Oleg TOleg TCPPclang++10.0.0Success24,805
Feb 20, 2023 21:11Oleg TOleg TCPPclang++10.0.0Error
Feb 20, 2023 21:10Oleg TOleg TCPPclang++10.0.0Error
Feb 20, 2023 21:09Oleg TOleg TCPPclang++10.0.0Error
Feb 20, 2023 21:08Oleg TOleg TCPPclang++10.0.0Success24,113+33.96 RP
Feb 20, 2023 21:06Oleg TOleg TCPPclang++10.0.0Error
Feb 20, 2023 21:06Oleg TOleg TCPPclang++10.0.0Success28,410
Feb 20, 2023 21:05Oleg TOleg TCPPclang++10.0.0Success29,117
Feb 20, 2023 21:04Oleg TOleg TCPPclang++10.0.0Success27,236
Feb 20, 2023 21:03Oleg TOleg TCPPclang++10.0.0Success26,264+4.78 RP
Feb 20, 2023 21:03Oleg TOleg TCPPg++9.3.0Success26,598+174.89 RP
Feb 20, 2023 21:00Oleg TOleg TCPPg++9.3.0Success49,732+179.47 RP
Feb 20, 2023 20:59Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 20:58Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 20:55Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 20:54Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 20:52Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:15Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:14Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:13Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:12Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:11Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:11Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:09Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:08Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:06Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:05Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 10:04Oleg TOleg TCPPg++9.3.0Error
Feb 20, 2023 09:49Oleg TOleg TCPPg++9.3.0Success462,886+0.09 RP
Feb 20, 2023 09:45Oleg TOleg TCPPg++9.3.0Success464,889+21.51 RP
Feb 18, 2023 21:22Ilya HontarauIlya HontarauGOgo1.20.1Error
Feb 18, 2023 21:21Ilya HontarauIlya HontarauGOgo1.20.1Error
Feb 18, 2023 21:12Ilya HontarauIlya HontarauGOgo1.20.1Error
Feb 18, 2023 21:08Ilya HontarauIlya HontarauGOgo1.20.1Error
Feb 18, 2023 20:50Ilya HontarauIlya HontarauGOgo1.20.1Success213,605+2.67 RP
Feb 18, 2023 20:47Ilya HontarauIlya HontarauGOgo1.20.1Success226,522+0.94 RP
Feb 18, 2023 20:33Ilya HontarauIlya HontarauGOgo1.20.1Success231,476+43.20 RP
Feb 17, 2023 21:03LiamLiamCPPg++9.3.0Error
Feb 17, 2023 21:02LiamLiamCPPclang++10.0.0Success86,241+4.28 RP
Feb 17, 2023 21:01LiamLiamCPPclang++10.0.0Error
Feb 17, 2023 21:01LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 19:04LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 19:00LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 18:55LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 18:53LiamLiamCPPg++9.3.0Success89,546+21.87 RP
Feb 16, 2023 18:38LiamLiamCPPg++9.3.0Success111,355+61.08 RP
Feb 16, 2023 17:22LiamLiamCPPg++9.3.0Success349,600
Feb 16, 2023 17:18LiamLiamCPPg++9.3.0Success348,157+0.49 RP
Feb 16, 2023 17:18LiamLiamCPPclang++10.0.0Success354,176+0.27 RP
Feb 16, 2023 17:18LiamLiamCPPclang++10.0.0Success357,559+6.32 RP
Feb 16, 2023 17:15LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 17:13LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 17:11LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 17:00LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 16:59LiamLiamCPPclang++10.0.0Error
Feb 16, 2023 16:59LiamLiamCPPg++9.3.0Error
Feb 16, 2023 01:40OnceToldMeOnceToldMeGOgo1.20.1Error
Feb 16, 2023 01:34OnceToldMeOnceToldMeGOgo1.20.1Success123,558+80.93 RP