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
Jan 8, 2026 19:31Павел РатмановПавел РатмановCPPg++13.3.0Success39,428+0.34 RP
Jan 8, 2026 19:28Павел РатмановПавел РатмановCPPg++13.3.0Success39,481+0.67 RP
Jan 8, 2026 19:22Павел РатмановПавел РатмановCPPg++13.3.0Success39,585+0.50 RP
Jan 8, 2026 19:19Павел РатмановПавел РатмановCPPg++13.3.0Success39,664+0.74 RP
Jan 8, 2026 19:18Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 19:11Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 19:11Josu San MartinJosu San MartinRUSTrust-1.92.0Success17,451
Jan 8, 2026 19:10Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,403
Jan 8, 2026 19:10Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 19:09Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 8, 2026 19:09Josu San MartinJosu San MartinCPPg++13.3.0Success10,004+207.58 RP
Jan 8, 2026 19:05Josu San MartinJosu San MartinRUSTrust-1.92.0Success12,626+18.10 RP
Jan 8, 2026 18:49Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 8, 2026 18:48Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 18:42Josu San MartinJosu San MartinCPPg++13.3.0Success14,205
Jan 8, 2026 18:38Josu San MartinJosu San MartinRUSTrust-1.92.0Success30,038
Jan 8, 2026 17:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success12,978
Jan 8, 2026 17:55Josu San MartinJosu San MartinRUSTrust-1.92.0Success28,466
Jan 8, 2026 17:53Josu San MartinJosu San MartinRUSTrust-1.92.0Success30,490
Jan 8, 2026 17:21Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 17:17Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 8, 2026 17:14Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 8, 2026 17:11Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 17:11Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 17:11Josu San MartinJosu San MartinRUSTrust-1.92.0Success23,807
Jan 8, 2026 17:11Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 17:10Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,035
Jan 8, 2026 17:07Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,219
Jan 8, 2026 16:37Josu San MartinJosu San MartinRUSTrust-1.92.0Success13,038
Jan 8, 2026 16:35Josu San MartinJosu San MartinRUSTrust-1.92.0Success17,871
Jan 8, 2026 16:34Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,765
Jan 8, 2026 16:34Josu San MartinJosu San MartinRUSTrust-1.92.0Success18,453
Jan 8, 2026 16:33Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,738
Jan 8, 2026 16:08Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 8, 2026 08:41Petsku01Petsku01CPPg++13.3.0Error
Jan 8, 2026 08:09Petsku01Petsku01CPPg++13.3.0Error
Jan 8, 2026 07:51Petsku01Petsku01CPPg++13.3.0Error
Jan 8, 2026 07:25Petsku01Petsku01CPPg++13.3.0Error
Jan 8, 2026 07:22Petsku01Petsku01CPPg++13.3.0Error
Jan 8, 2026 07:09Petsku01Petsku01CPPg++13.3.0Success118,815
Jan 8, 2026 06:59Petsku01Petsku01CPPg++13.3.0Success109,767+15.82 RP
Jan 8, 2026 06:55Petsku01Petsku01CPPg++13.3.0Success132,840+37.93 RP
Jan 8, 2026 06:21Petsku01Petsku01CPPg++13.3.0Success305,781
Jan 8, 2026 06:18Petsku01Petsku01RUSTrust-1.92.0Success267,776+37.34 RP
Jan 8, 2026 04:53Josu San MartinJosu San MartinCPPg++13.3.0Success12,927
Jan 8, 2026 04:47Josu San MartinJosu San MartinCPPg++13.3.0Success16,084
Jan 8, 2026 04:47Josu San MartinJosu San MartinCPPg++13.3.0Success13,169
Jan 8, 2026 04:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,340
Jan 8, 2026 04:43Josu San MartinJosu San MartinCPPg++13.3.0Success15,549
Jan 8, 2026 04:43Josu San MartinJosu San MartinCPPg++13.3.0Success16,138
Jan 8, 2026 04:41Josu San MartinJosu San MartinRUSTrust-1.92.0Success12,772+45.33 RP
Jan 8, 2026 04:38Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:34Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:33Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:33Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:33Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:33Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:33Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:30Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,512
Jan 8, 2026 04:24Josu San MartinJosu San MartinCPPg++13.3.0Success23,137
Jan 8, 2026 04:24Josu San MartinJosu San MartinCPPg++13.3.0Success17,040
Jan 8, 2026 04:24Josu San MartinJosu San MartinCPPg++13.3.0Success16,593
Jan 8, 2026 04:24Josu San MartinJosu San MartinRUSTrust-1.92.0Success16,958
Jan 8, 2026 04:22Josu San MartinJosu San MartinRUSTrust-1.92.0Success29,574
Jan 8, 2026 04:20Josu San MartinJosu San MartinRUSTrust-1.92.0Success50,157
Jan 8, 2026 04:18Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:18Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:14Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:14Josu San MartinJosu San MartinRUSTrust-1.92.0Success15,179
Jan 8, 2026 04:14Josu San MartinJosu San MartinRUSTrust-1.92.0Success27,355
Jan 8, 2026 04:13Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 04:04Josu San MartinJosu San MartinRUSTrust-1.92.0Success15,928
Jan 8, 2026 04:01Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 03:57Josu San MartinJosu San MartinRUSTrust-1.92.0Success23,397
Jan 8, 2026 03:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success25,860
Jan 8, 2026 03:53Josu San MartinJosu San MartinRUSTrust-1.92.0Success14,399
Jan 8, 2026 03:51Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 03:48Josu San MartinJosu San MartinRUSTrust-1.92.0Success94,602
Jan 8, 2026 03:45Josu San MartinJosu San MartinRUSTrust-1.92.0Success24,951
Jan 8, 2026 03:45Josu San MartinJosu San MartinRUSTrust-1.92.0Success25,045
Jan 8, 2026 03:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success67,689
Jan 8, 2026 03:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success47,906
Jan 8, 2026 03:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success29,640
Jan 8, 2026 03:44Josu San MartinJosu San MartinRUSTrust-1.92.0Success23,869
Jan 8, 2026 03:32Josu San MartinJosu San MartinRUSTrust-1.92.0Success28,956
Jan 8, 2026 03:12Josu San MartinJosu San MartinRUSTrust-1.92.0Success13,700
Jan 8, 2026 03:12Josu San MartinJosu San MartinRUSTrust-1.92.0Success14,743
Jan 8, 2026 03:09Josu San MartinJosu San MartinRUSTrust-1.92.0Success20,983
Jan 8, 2026 03:02Josu San MartinJosu San MartinRUSTrust-1.92.0Success29,732
Jan 8, 2026 03:01Josu San MartinJosu San MartinRUSTrust-1.92.0Success45,057
Jan 8, 2026 03:00Josu San MartinJosu San MartinRUSTrust-1.92.0Success33,804
Jan 8, 2026 02:59Josu San MartinJosu San MartinCPPg++13.3.0Success17,624
Jan 8, 2026 02:59Josu San MartinJosu San MartinCPPg++13.3.0Success13,497
Jan 8, 2026 02:57Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 02:54Josu San MartinJosu San MartinCPPg++13.3.0Success13,382
Jan 8, 2026 02:53Josu San MartinJosu San MartinRUSTrust-1.92.0Success14,171
Jan 8, 2026 02:43Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 02:42Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 02:41Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 8, 2026 02:40Josu San MartinJosu San MartinRUSTrust-1.92.0Success20,045