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 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
Dec 17, 2022 22:51Franek KortaFranek KortaCPPg++9.3.0Success16,525+62.17 RP
Dec 17, 2022 22:50Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:49Franek KortaFranek KortaCPPg++9.3.0Success18,612
Dec 17, 2022 22:41Franek KortaFranek KortaCPPg++9.3.0Success18,723
Dec 17, 2022 22:38Franek KortaFranek KortaCPPg++9.3.0Success18,417+2.32 RP
Dec 17, 2022 22:37Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:10Franek KortaFranek KortaCPPg++9.3.0Success18,496+59.15 RP
Dec 17, 2022 22:09Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:05Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 22:02Franek KortaFranek KortaCPPg++9.3.0Success21,002
Dec 17, 2022 22:00Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 21:57Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:44Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:43Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:41Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:41Franek KortaFranek KortaCPPg++9.3.0Success21,005
Dec 17, 2022 16:37Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:30Franek KortaFranek KortaCPPg++9.3.0Success20,768+1.55 RP
Dec 17, 2022 16:06Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:05Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 16:03Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 15:59Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 15:58Franek KortaFranek KortaCPPg++9.3.0Success20,869
Dec 17, 2022 15:56Franek KortaFranek KortaCPPg++9.3.0Success20,860
Dec 17, 2022 15:56Franek KortaFranek KortaCPPg++9.3.0Success20,835+1.70 RP
Dec 17, 2022 15:55Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 15:45Franek KortaFranek KortaCPPg++9.3.0Success21,012
Dec 17, 2022 15:45Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 15:43Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 15:01Franek KortaFranek KortaCPPg++9.3.0Success21,039
Dec 17, 2022 14:59Franek KortaFranek KortaCPPg++9.3.0Success21,541
Dec 17, 2022 14:54Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 14:53Franek KortaFranek KortaCPPg++9.3.0Success21,789
Dec 17, 2022 14:39Franek KortaFranek KortaCPPg++9.3.0Success21,490
Dec 17, 2022 14:38Franek KortaFranek KortaCPPg++9.3.0Success22,615
Dec 17, 2022 14:37Franek KortaFranek KortaCPPg++9.3.0Success21,108
Dec 17, 2022 14:34Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 14:33Franek KortaFranek KortaCPPg++9.3.0Success20,909+223.79 RP
Dec 17, 2022 14:32Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 14:30Franek KortaFranek KortaCPPg++9.3.0Success39,297+37.40 RP
Dec 17, 2022 14:28Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 14:28Franek KortaFranek KortaCPPg++9.3.0Error
Dec 17, 2022 14:24Franek KortaFranek KortaCPPg++9.3.0Error
Dec 11, 2022 19:24Franek KortaFranek KortaCPPg++9.3.0Success48,354