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
Aug 3, 2025 20:43Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success215,111
Aug 3, 2025 19:37Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success127,046+3.45 RP
Aug 3, 2025 19:28Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success132,877+1.13 RP
Aug 3, 2025 19:25Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success139,401
Jul 31, 2025 17:44Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success214,116
Jul 31, 2025 14:34Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success134,911+3.53 RP
Jul 31, 2025 14:20Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success164,500
Jul 31, 2025 14:16Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success168,928
Jul 31, 2025 00:18Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success141,653+0.11 RP
Jul 31, 2025 00:17Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:16Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:16Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:12Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success141,884+1.92 RP
Jul 31, 2025 00:11Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success145,868+18.30 RP
Jul 31, 2025 00:10Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:09Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:08Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Jul 31, 2025 00:07Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success198,999+0.46 RP
Jul 30, 2025 22:40Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success200,850+49.79 RP
Jul 28, 2025 20:37Snehal SobtiSnehal SobtiCPPg++13.3.0Success492,374+20.31 RP
Jul 27, 2025 05:18Serendipity1902Serendipity1902CPPg++13.3.0Error
Jul 27, 2025 05:14Serendipity1902Serendipity1902CPPg++13.3.0Error
Jul 27, 2025 05:11Serendipity1902Serendipity1902CPPg++13.3.0Error
Jul 27, 2025 05:09Serendipity1902Serendipity1902CPPg++13.3.0Error
Jul 27, 2025 05:08Serendipity1902Serendipity1902CPPg++13.3.0Error
Jul 27, 2025 05:01Serendipity1902Serendipity1902CPPg++13.3.0Success85,359+96.77 RP
Jul 27, 2025 05:00Serendipity1902Serendipity1902CPPg++13.3.0Success490,605+20.38 RP
Jul 25, 2025 13:50Hayk KarapetyanHayk KarapetyanCPPg++13.3.0Success295,380
Jul 25, 2025 13:28Hayk KarapetyanHayk KarapetyanCPPg++13.3.0Success281,664
Jul 25, 2025 11:34Hayk KarapetyanHayk KarapetyanCPPg++13.3.0Success222,368+24.52 RP
Jul 25, 2025 11:13Hayk KarapetyanHayk KarapetyanCPPg++13.3.0Success489,080+20.45 RP
Jul 21, 2025 17:09Aniruddha DebAniruddha DebCPPg++13.3.0Success17,840
Jul 21, 2025 17:05Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 21, 2025 14:36ananCSHARP9.0.7Success294,884+33.91 RP
Jul 20, 2025 15:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 15:53Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 14:57Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 14:53Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 14:52Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 14:01Aniruddha DebAniruddha DebCPPg++13.3.0Success17,794
Jul 20, 2025 12:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 12:35Aniruddha DebAniruddha DebCPPg++13.3.0Success24,186
Jul 20, 2025 12:34Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 12:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 12:21Aniruddha DebAniruddha DebCPPg++13.3.0Success17,719+49.67 RP
Jul 20, 2025 10:47Aniruddha DebAniruddha DebCPPg++13.3.0Success45,282
Jul 20, 2025 08:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 08:01Aniruddha DebAniruddha DebCPPg++13.3.0Success19,429+0.71 RP
Jul 20, 2025 08:00Aniruddha DebAniruddha DebCPPg++13.3.0Success19,649
Jul 20, 2025 08:00Aniruddha DebAniruddha DebCPPg++13.3.0Success19,472
Jul 20, 2025 07:56Aniruddha DebAniruddha DebCPPg++13.3.0Success22,761
Jul 20, 2025 07:40Aniruddha DebAniruddha DebCPPg++13.3.0Success22,370
Jul 20, 2025 07:27Aniruddha DebAniruddha DebCPPg++13.3.0Success493,042
Jul 20, 2025 07:25Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 07:23Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 07:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 07:19Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 20, 2025 03:19Cyril SharmaCyril SharmaCPPg++13.3.0Success25,271+395.71 RP
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