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
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
Feb 13, 2023 02:09LiamLiamCPPg++9.3.0Success461,855+0.15 RP
Feb 13, 2023 02:09LiamLiamCPPclang++10.0.0Success468,099
Feb 13, 2023 02:09LiamLiamCPPclang++10.0.0Success467,898
Feb 13, 2023 02:09LiamLiamCPPg++9.3.0Success465,138+21.50 RP
Feb 11, 2023 04:32Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Feb 11, 2023 04:30Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success462,343
Feb 10, 2023 12:27A L ManningA L ManningRUSTrust-1.67.1Success57,945
Feb 10, 2023 12:21A L ManningA L ManningRUSTrust-1.67.1Success40,109+7.02 RP
Feb 10, 2023 12:20A L ManningA L ManningRUSTrust-1.66.0Success43,124
Jan 4, 2023 01:29UdbhavUdbhavRUSTrust-1.66.0Success172,237+14.18 RP
Jan 4, 2023 01:27UdbhavUdbhavRUSTrust-1.66.0Success227,903+43.88 RP
Jan 2, 2023 13:00A L ManningA L ManningRUSTrust-1.66.0Success41,271+4.86 RP
Jan 2, 2023 12:58A L ManningA L ManningRUSTrust-1.66.0Success48,380
Jan 2, 2023 12:57A L ManningA L ManningRUSTrust-1.66.0Success42,217
Jan 2, 2023 12:54A L ManningA L ManningRUSTrust-1.66.0Success42,115+34.58 RP
Jan 2, 2023 12:50A L ManningA L ManningRUSTrust-1.66.0Error
Jan 2, 2023 12:43A L ManningA L ManningRUSTrust-1.66.0Success53,763
Jan 2, 2023 12:36A L ManningA L ManningRUSTrust-1.66.0Success53,732
Jan 2, 2023 12:33A L ManningA L ManningRUSTrust-1.66.0Success62,603
Jan 2, 2023 12:31A L ManningA L ManningRUSTrust-1.66.0Success76,523
Jan 2, 2023 12:26A L ManningA L ManningRUSTrust-1.66.0Success76,992
Jan 2, 2023 12:12A L ManningA L ManningRUSTrust-1.66.0Success53,458
Dec 18, 2022 20:19Franek KortaFranek KortaCPPg++9.3.0Success24,023
Dec 18, 2022 20:18Franek KortaFranek KortaCPPg++9.3.0Success20,492
Dec 18, 2022 20:17Franek KortaFranek KortaCPPg++9.3.0Error
Dec 18, 2022 20:17Franek KortaFranek KortaCPPg++9.3.0Error
Dec 18, 2022 20:16Franek KortaFranek KortaCPPg++9.3.0Success20,695
Dec 18, 2022 20:15Franek KortaFranek KortaCPPg++9.3.0Success21,217
Dec 18, 2022 20:14Franek KortaFranek KortaCPPg++9.3.0Success20,472
Dec 18, 2022 20:13Franek KortaFranek KortaCPPg++9.3.0Error
Dec 18, 2022 19:59Franek KortaFranek KortaCPPg++9.3.0Success19,098
Dec 18, 2022 19:58Franek KortaFranek KortaCPPg++9.3.0Success16,682
Dec 18, 2022 19:55Franek KortaFranek KortaCPPg++9.3.0Success16,527
Dec 18, 2022 19:54Franek KortaFranek KortaCPPg++9.3.0Success19,830
Dec 18, 2022 19:53Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:35Franek KortaFranek KortaCPPg++9.3.0Success19,844
Dec 17, 2022 23:35Franek KortaFranek KortaCPPg++9.3.0Success19,994
Dec 17, 2022 23:34Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:32Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:31Franek KortaFranek KortaCPPg++9.3.0Success17,556
Dec 17, 2022 23:25Franek KortaFranek KortaCPPg++9.3.0Success17,562
Dec 17, 2022 23:25Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:24Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:22Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 23:22Franek KortaFranek KortaCPPg++9.3.0Success17,013
Dec 17, 2022 23:14Franek KortaFranek KortaCPPg++9.3.0Success16,767
Dec 17, 2022 23:04Franek KortaFranek KortaCPPg++9.3.0Success16,493
Dec 17, 2022 23:03Franek KortaFranek KortaCPPg++9.3.0Success17,011
Dec 17, 2022 23:01Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:58Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:57Franek KortaFranek KortaCPPg++9.3.0Success16,422+3.58 RP
Dec 17, 2022 22:57Franek KortaFranek KortaCPPg++9.3.0Success16,660
Dec 17, 2022 22:55Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:55Franek KortaFranek KortaCPPg++9.3.0Success16,519+0.22 RP
Dec 17, 2022 22:54Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:52Franek KortaFranek KortaCPPg++9.3.0Success16,553