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
Jul 20, 2025 03:17Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 20, 2025 02:18Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 20, 2025 02:02Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 20, 2025 01:58Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 20, 2025 01:49Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 20, 2025 00:44Cyril SharmaCyril SharmaCPPg++13.3.0Error
Jul 15, 2025 20:52Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 14, 2025 22:48Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 14, 2025 22:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 13, 2025 16:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 13, 2025 16:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 13, 2025 16:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 13, 2025 15:59Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 13, 2025 15:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 12, 2025 17:10Aniruddha DebAniruddha DebCPPg++13.3.0Success376,505
Jul 12, 2025 17:04Aniruddha DebAniruddha DebCPPg++13.3.0Success376,906
Jul 12, 2025 17:01Aniruddha DebAniruddha DebCPPg++13.3.0Success376,443
Jul 12, 2025 16:57Aniruddha DebAniruddha DebCPPg++13.3.0Success378,312
Jul 12, 2025 16:49Aniruddha DebAniruddha DebCPPg++13.3.0Success378,521
Jul 12, 2025 16:48Aniruddha DebAniruddha DebCPPg++13.3.0Success377,745
Jul 12, 2025 16:47Aniruddha DebAniruddha DebCPPg++13.3.0Success379,132
Jul 12, 2025 16:44Aniruddha DebAniruddha DebCPPg++13.3.0Success378,914
Jul 12, 2025 16:43Aniruddha DebAniruddha DebCPPg++13.3.0Success518,114
Jul 12, 2025 16:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 12, 2025 16:38Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jun 27, 2025 10:47Elijah KinElijah KinCPPclang++18.1.3Success491,666+20.34 RP
Jun 25, 2025 02:13Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,349
Jun 25, 2025 02:13Ian MckibbenIan MckibbenCPPg++13.3.0Success15,008
Jun 25, 2025 02:08Ian MckibbenIan MckibbenCPPg++13.3.0Error+0.80 RP
Jun 25, 2025 02:03Ian MckibbenIan MckibbenCPPg++13.3.0Success15,089
Jun 25, 2025 02:02Ian MckibbenIan MckibbenCPPg++13.3.0Success15,053
Jun 25, 2025 02:00Ian MckibbenIan MckibbenCPPg++13.3.0Success15,293
Jun 25, 2025 01:59Ian MckibbenIan MckibbenCPPg++13.3.0Success14,998+7.04 RP
Jun 25, 2025 01:58Ian MckibbenIan MckibbenCPPg++13.3.0Success15,358
Jun 25, 2025 01:46Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,271
Jun 25, 2025 01:44Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,170
Jun 25, 2025 01:37Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,312
Jun 25, 2025 01:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jun 25, 2025 01:34Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,303
Jun 25, 2025 00:20Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jun 25, 2025 00:19Ian MckibbenIan MckibbenCPPclang++18.1.3Success572,276
Jun 25, 2025 00:17Ian MckibbenIan MckibbenCPPclang++18.1.3Success575,831
Jun 25, 2025 00:15Ian MckibbenIan MckibbenCPPclang++18.1.3Success572,071
Jun 24, 2025 23:53Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,357
Jun 24, 2025 23:49Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,406
Jun 24, 2025 23:48Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,431
Jun 24, 2025 23:48Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,401
Jun 24, 2025 23:47Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 24, 2025 23:46Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 24, 2025 23:24Ian MckibbenIan MckibbenCPPg++13.3.0Success15,417
Jun 24, 2025 23:19Ian MckibbenIan MckibbenCPPg++13.3.0Success15,485
Jun 24, 2025 23:19Ian MckibbenIan MckibbenCPPg++13.3.0Success15,747
Jun 24, 2025 22:15Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 24, 2025 22:06Ian MckibbenIan MckibbenCPPg++13.3.0Success21,143
Jun 24, 2025 22:01Ian MckibbenIan MckibbenCPPg++13.3.0Success32,496
Jun 24, 2025 22:01Ian MckibbenIan MckibbenCPPg++13.3.0Success25,813
Jun 24, 2025 22:00Ian MckibbenIan MckibbenCPPg++13.3.0Success29,555
Jun 24, 2025 21:57Ian MckibbenIan MckibbenCPPg++13.3.0Success27,924
Jun 24, 2025 21:53Ian MckibbenIan MckibbenCPPg++13.3.0Success29,175
Jun 24, 2025 21:49Ian MckibbenIan MckibbenCPPg++13.3.0Success25,830
Jun 24, 2025 21:48Ian MckibbenIan MckibbenCPPg++13.3.0Success25,773
Jun 24, 2025 21:43Ian MckibbenIan MckibbenCPPg++13.3.0Success22,833
Jun 24, 2025 21:41Ian MckibbenIan MckibbenCPPg++13.3.0Success22,296
Jun 24, 2025 21:40Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 24, 2025 21:39Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 23, 2025 17:50Ian MckibbenIan MckibbenCPPg++13.3.0Success28,805
Jun 23, 2025 17:47Ian MckibbenIan MckibbenCPPg++13.3.0Success29,148
Jun 23, 2025 17:34Ian MckibbenIan MckibbenCPPg++13.3.0Success21,413
Jun 23, 2025 17:34Ian MckibbenIan MckibbenCPPg++13.3.0Success21,344
Jun 23, 2025 17:32Ian MckibbenIan MckibbenCPPg++13.3.0Success20,551
Jun 23, 2025 17:31Ian MckibbenIan MckibbenCPPg++13.3.0Success21,096
Jun 23, 2025 17:30Ian MckibbenIan MckibbenCPPg++13.3.0Success24,994
Jun 23, 2025 17:28Ian MckibbenIan MckibbenCPPg++13.3.0Success29,284
Jun 23, 2025 17:22Ian MckibbenIan MckibbenCPPg++13.3.0Success31,690
Jun 23, 2025 17:13Ian MckibbenIan MckibbenCPPg++13.3.0Success30,637
Jun 23, 2025 16:46Ian MckibbenIan MckibbenCPPg++13.3.0Success76,599
Jun 23, 2025 16:31Ian MckibbenIan MckibbenCPPg++13.3.0Success96,907
Jun 23, 2025 16:29Ian MckibbenIan MckibbenCPPg++13.3.0Success121,349
Jun 23, 2025 16:07Ian MckibbenIan MckibbenCPPg++13.3.0Success198,173
Jun 23, 2025 16:07Ian MckibbenIan MckibbenCPPg++13.3.0Success142,101
Jun 23, 2025 15:46Ian MckibbenIan MckibbenCPPg++13.3.0Success302,623
Jun 23, 2025 15:20Ian MckibbenIan MckibbenCPPg++13.3.0Success490,235
Jun 23, 2025 06:36Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 23, 2025 06:36Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 23, 2025 06:20Ian MckibbenIan MckibbenCPPg++13.3.0Success15,527
Jun 23, 2025 04:17Ian MckibbenIan MckibbenCPPg++13.3.0Success506,808
Jun 23, 2025 04:13Ian MckibbenIan MckibbenCPPclang++18.1.3Success508,694
Jun 23, 2025 03:45Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,195
Jun 23, 2025 03:41Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,158+2.69 RP
Jun 23, 2025 03:37Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,354
Jun 23, 2025 03:37Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,220+6.33 RP
Jun 23, 2025 03:36Ian MckibbenIan MckibbenCPPclang++18.1.3Success16,137
Jun 23, 2025 03:34Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,417
Jun 23, 2025 03:32Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,368+1.48 RP
Jun 23, 2025 03:32Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jun 23, 2025 03:31Ian MckibbenIan MckibbenCPPclang++18.1.3Success15,795
Jun 23, 2025 03:22Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 23, 2025 03:21Ian MckibbenIan MckibbenCPPg++13.3.0Error
Jun 23, 2025 03:06Ian MckibbenIan MckibbenCPPg++13.3.0Success15,472
Jun 22, 2025 17:26KeefeKeefeCPPg++13.3.0Error