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
May 6, 2026 08:28olliecrowolliecrowCPPclang++18.1.3Success11,020
May 6, 2026 08:22olliecrowolliecrowCPPclang++18.1.3Error
May 6, 2026 05:31olliecrowolliecrowRUSTrust-1.95.0Success13,757
May 5, 2026 21:39olliecrowolliecrowGOgo1.26.2Success10,852
May 5, 2026 21:16olliecrowolliecrowCPPclang++18.1.3Success10,947
May 5, 2026 20:40olliecrowolliecrowRUSTrust-1.95.0Success13,877
May 5, 2026 17:18olliecrowolliecrowCPPclang++18.1.3Success10,955
May 5, 2026 17:04olliecrowolliecrowCPPg++13.3.0Success11,955
May 5, 2026 14:23olliecrowolliecrowRUSTrust-1.95.0Success13,731
May 5, 2026 14:05olliecrowolliecrowRUSTrust-1.95.0Success15,280
May 5, 2026 13:49olliecrowolliecrowRUSTrust-1.95.0Error
May 5, 2026 07:35Victor MerckléVictor MerckléCPPg++14.2.0Error
May 5, 2026 01:47olliecrowolliecrowCPPclang++18.1.3Success11,124
May 4, 2026 22:31olliecrowolliecrowCPPg++13.3.0Success14,005
May 4, 2026 07:08Victor MerckléVictor MerckléCPPg++14.2.0Success14,420+251.18 RP
May 3, 2026 21:13TudyMTudyMCPPclang++20.1.2Success25,752
May 3, 2026 21:08TudyMTudyMCPPclang++20.1.2Success25,764
May 3, 2026 21:04TudyMTudyMCPPclang++20.1.2Success26,443
May 3, 2026 20:59TudyMTudyMCPPclang++20.1.2Success25,736
May 3, 2026 20:53TudyMTudyMCPPclang++20.1.2Success25,696
May 3, 2026 20:48TudyMTudyMCPPclang++20.1.2Success26,010
May 3, 2026 20:42TudyMTudyMCPPclang++20.1.2Success29,121
May 3, 2026 20:36TudyMTudyMCPPclang++20.1.2Success28,955
May 3, 2026 20:32TudyMTudyMCPPclang++20.1.2Success28,828
May 3, 2026 20:08TudyMTudyMCPPclang++20.1.2Success24,939
May 3, 2026 20:02TudyMTudyMCPPclang++20.1.2Success25,103
May 3, 2026 19:57TudyMTudyMCPPclang++20.1.2Success25,251
May 3, 2026 19:52TudyMTudyMCPPclang++20.1.2Success26,090
May 3, 2026 19:48TudyMTudyMCPPclang++20.1.2Success25,123
May 3, 2026 19:42TudyMTudyMCPPclang++20.1.2Success25,788
May 3, 2026 19:37TudyMTudyMCPPclang++20.1.2Success24,942
May 3, 2026 19:31TudyMTudyMCPPg++14.2.0Success27,592
May 3, 2026 19:26TudyMTudyMCPPclang++20.1.2Success24,824
May 3, 2026 19:22TudyMTudyMCPPclang++20.1.2Error
May 3, 2026 19:17TudyMTudyMCPPclang++20.1.2Success25,342
May 3, 2026 19:12TudyMTudyMCPPclang++20.1.2Success25,056
May 3, 2026 19:07TudyMTudyMCPPclang++20.1.2Success24,902
May 3, 2026 19:02TudyMTudyMCPPclang++20.1.2Success24,753+0.85 RP
May 3, 2026 18:57TudyMTudyMCPPclang++20.1.2Success24,805+0.34 RP
May 3, 2026 18:54TudyMTudyMCPPclang++20.1.2Success27,071
May 1, 2026 17:11Hung T.NguyenHung T.NguyenCPPg++10.5.0Success26,994+370.45 RP
May 1, 2026 16:42Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success13,565+121.66 RP
May 1, 2026 11:52Victor MerckléVictor MerckléCPPg++14.2.0Success88,487
May 1, 2026 11:40Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:29Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success19,407
May 1, 2026 11:28Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success20,817
May 1, 2026 11:26Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:24Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:24Victor MerckléVictor MerckléCPPg++14.2.0Success90,655
May 1, 2026 11:23Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:22Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:21Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:19Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success16,666
May 1, 2026 11:13Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success16,246+6.15 RP
May 1, 2026 11:11Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 1, 2026 11:08Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success16,474
May 1, 2026 10:55Victor MerckléVictor MerckléCPPg++14.2.0Success108,559
May 1, 2026 10:34Victor MerckléVictor MerckléCPPg++14.2.0Success225,147
May 1, 2026 10:05Victor MerckléVictor MerckléCPPg++14.2.0Success217,873
May 1, 2026 09:30Victor MerckléVictor MerckléCPPg++14.2.0Success216,748
May 1, 2026 08:28Dominique GarmierDominique GarmierCPPg++14.2.0Success13,402
May 1, 2026 08:26Dominique GarmierDominique GarmierCPPg++14.2.0Success13,274+11.95 RP
May 1, 2026 06:27olliecrowolliecrowRUSTrust-1.95.0Success16,210
May 1, 2026 06:23olliecrowolliecrowRUSTrust-1.95.0Success15,665
May 1, 2026 06:09olliecrowolliecrowCPPclang++18.1.3Success11,196
May 1, 2026 02:25olliecrowolliecrowGOgo1.26.2Success10,410
May 1, 2026 02:09olliecrowolliecrowRUSTrust-1.95.0Success16,444
May 1, 2026 01:48olliecrowolliecrowCPPclang++18.1.3Success10,545
May 1, 2026 01:47Charles CabergsCharles CabergsCPPclang++18.1.3Success34,866
May 1, 2026 01:46olliecrowolliecrowCPPclang++18.1.3Success10,884
Apr 30, 2026 21:35Dominique GarmierDominique GarmierCPPg++13.3.0Success101,072
Apr 30, 2026 07:27Charles CabergsCharles CabergsCPPg++13.3.0Success35,187
Apr 30, 2026 01:21olliecrowolliecrowGOgo1.26.2Success10,405
Apr 30, 2026 00:59olliecrowolliecrowRUSTrust-1.95.0Success15,004
Apr 30, 2026 00:49olliecrowolliecrowCPPg++10.5.0Success11,651
Apr 29, 2026 20:38Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 29, 2026 20:32Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 29, 2026 20:26Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 29, 2026 20:21Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 29, 2026 20:12Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 29, 2026 16:19Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success15,507
Apr 29, 2026 15:17olliecrowolliecrowGOgo1.26.2Success31,878
Apr 29, 2026 15:17Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success15,404
Apr 29, 2026 15:06Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error
Apr 29, 2026 15:05Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error
Apr 29, 2026 15:03olliecrowolliecrowGOgo1.26.2Success31,829
Apr 29, 2026 14:59TudyMTudyMCPPclang++20.1.2Success24,842
Apr 29, 2026 14:57TudyMTudyMCPPclang++20.1.2Success24,936
Apr 29, 2026 14:55TudyMTudyMCPPclang++20.1.2Success26,392
Apr 29, 2026 14:52TudyMTudyMCPPclang++20.1.2Success24,826+0.34 RP
Apr 29, 2026 14:50TudyMTudyMCPPclang++20.1.2Success24,922
Apr 29, 2026 14:48TudyMTudyMCPPclang++20.1.2Success24,947
Apr 29, 2026 14:45TudyMTudyMCPPclang++20.1.2Success25,099
Apr 29, 2026 14:43TudyMTudyMCPPclang++20.1.2Success24,923
Apr 29, 2026 14:41TudyMTudyMCPPclang++20.1.2Success24,847+4.67 RP
Apr 29, 2026 14:40TudyMTudyMCPPclang++20.1.2Success25,232
Apr 29, 2026 14:38TudyMTudyMCPPclang++20.1.2Success25,366
Apr 29, 2026 14:36TudyMTudyMCPPclang++20.1.2Success25,139+0.71 RP