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
Apr 25, 2026 04:09Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success29,684
Apr 25, 2026 03:52Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error
Apr 25, 2026 03:48olliecrowolliecrowCPPg++10.5.0Success14,438
Apr 25, 2026 03:29Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Error
Apr 25, 2026 03:03Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success27,091+213.76 RP
Apr 25, 2026 03:00Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error
Apr 25, 2026 00:31olliecrowolliecrowGOgo1.26.2Success46,388
Apr 25, 2026 00:23olliecrowolliecrowRUSTrust-1.95.0Success14,827
Apr 25, 2026 00:13olliecrowolliecrowCPPg++10.5.0Success12,111
Apr 24, 2026 20:38olliecrowolliecrowGOgo1.26.2Success51,016
Apr 24, 2026 20:30olliecrowolliecrowRUSTrust-1.95.0Success14,945
Apr 24, 2026 20:27Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success370,263
Apr 24, 2026 20:27olliecrowolliecrowRUSTrust-1.95.0Success39,798
Apr 24, 2026 18:58Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Success366,249
Apr 24, 2026 17:48olliecrowolliecrowCPPg++10.5.0Success18,066
Apr 24, 2026 17:44olliecrowolliecrowCPPg++10.5.0Success18,192
Apr 24, 2026 17:39Charles CabergsCharles CabergsCPPg++14.2.0Success37,566
Apr 24, 2026 15:17olliecrowolliecrowGOgo1.26.2Success79,159
Apr 24, 2026 15:06olliecrowolliecrowRUSTrust-1.95.0Success14,788
Apr 24, 2026 15:03olliecrowolliecrowRUSTrust-1.95.0Error
Apr 24, 2026 14:52olliecrowolliecrowCPPg++10.5.0Success17,131
Apr 24, 2026 11:10Dominique GarmierDominique GarmierCPPg++13.3.0Success17,787
Apr 24, 2026 11:07Dominique GarmierDominique GarmierCPPg++13.3.0Success13,519
Apr 24, 2026 11:05Dominique GarmierDominique GarmierCPPg++13.3.0Success13,488+12.27 RP
Apr 24, 2026 09:37Charles CabergsCharles CabergsCPPg++13.3.0Success37,435+0.56 RP
Apr 24, 2026 08:57olliecrowolliecrowRUSTrust-1.95.0Success15,355
Apr 24, 2026 08:41Dominique GarmierDominique GarmierCPPg++13.3.0Success21,629
Apr 24, 2026 08:05olliecrowolliecrowGOgo1.26.2Success37,416
Apr 24, 2026 07:49olliecrowolliecrowRUSTrust-1.95.0Success14,924
Apr 24, 2026 07:33olliecrowolliecrowCPPclang++18.1.3Success18,665
Apr 24, 2026 05:07olliecrowolliecrowGOgo1.26.2Success33,273
Apr 24, 2026 04:58olliecrowolliecrowRUSTrust-1.95.0Success14,870
Apr 24, 2026 04:54olliecrowolliecrowRUSTrust-1.95.0Success14,920
Apr 24, 2026 04:46olliecrowolliecrowCPPg++10.5.0Success16,644
Apr 24, 2026 03:32Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success64,365+1.01 RP
Apr 24, 2026 03:16Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Success64,787+154.35 RP
Apr 24, 2026 02:09Charles CabergsCharles CabergsCPPg++13.3.0Success37,513+2.63 RP
Apr 24, 2026 00:43olliecrowolliecrowGOgo1.26.2Success46,075
Apr 24, 2026 00:34olliecrowolliecrowRUSTrust-1.95.0Success14,950
Apr 24, 2026 00:26olliecrowolliecrowCPPg++10.5.0Success18,591
Apr 23, 2026 19:59Charles CabergsCharles CabergsCPPg++13.3.0Success39,818
Apr 23, 2026 19:28olliecrowolliecrowGOgo1.26.2Success62,593
Apr 23, 2026 19:15olliecrowolliecrowRUSTrust-1.95.0Success14,682
Apr 23, 2026 14:11Charles CabergsCharles CabergsCPPg++13.3.0Success38,585
Apr 23, 2026 08:50olliecrowolliecrowGOgo1.26.2Success62,726
Apr 23, 2026 07:44Charles CabergsCharles CabergsCPPg++13.3.0Success37,934
Apr 23, 2026 07:39olliecrowolliecrowRUSTrust-1.95.0Success14,935
Apr 23, 2026 06:53olliecrowolliecrowCPPg++10.5.0Success51,419
Apr 23, 2026 05:26olliecrowolliecrowRUSTrust-1.95.0Success14,887
Apr 23, 2026 01:11Charles CabergsCharles CabergsCPPg++13.3.0Success37,887+4.55 RP
Apr 23, 2026 00:18Charles CabergsCharles CabergsCPPg++13.3.0Success38,552+9.00 RP
Apr 22, 2026 20:18Charles CabergsCharles CabergsCPPg++13.3.0Success39,955
Apr 22, 2026 18:26Charles CabergsCharles CabergsCPPg++13.3.0Success39,937+4.98 RP
Apr 22, 2026 18:02Charles CabergsCharles CabergsCPPg++13.3.0Success40,747+21.92 RP
Apr 22, 2026 12:12BenBenCPPclang++18.1.3Success30,739+80.56 RP
Apr 22, 2026 12:11BenBenCPPg++10.5.0Success186,081
Apr 22, 2026 04:58olliecrowolliecrowRUSTrust-1.95.0Success15,090
Apr 22, 2026 04:54olliecrowolliecrowRUSTrust-1.95.0Error
Apr 22, 2026 04:53olliecrowolliecrowRUSTrust-1.95.0Error
Apr 22, 2026 00:53olliecrowolliecrowRUSTrust-1.95.0Success14,868
Apr 22, 2026 00:19olliecrowolliecrowCSHARP9.0.14Success13,216
Apr 22, 2026 00:05olliecrowolliecrowCPPg++10.5.0Success21,174
Apr 21, 2026 22:37olliecrowolliecrowCPPg++10.5.0Success21,173
Apr 21, 2026 20:40olliecrowolliecrowCPPg++10.5.0Success21,150
Apr 21, 2026 19:47olliecrowolliecrowCPPg++10.5.0Success21,144
Apr 21, 2026 17:50Charles CabergsCharles CabergsCPPg++13.3.0Success44,743+9.32 RP
Apr 21, 2026 17:24BenBenCPPclang++18.1.3Success40,856+97.80 RP
Apr 21, 2026 15:52olliecrowolliecrowCPPg++13.3.0Success16,292
Apr 21, 2026 15:49olliecrowolliecrowCPPg++10.5.0Success20,883
Apr 21, 2026 15:44Charles CabergsCharles CabergsCPPg++13.3.0Success46,691+16.81 RP
Apr 21, 2026 15:14BenBenCPPclang++18.1.3Success84,861
Apr 21, 2026 09:41olliecrowolliecrowCPPg++10.5.0Error
Apr 21, 2026 09:19Charles CabergsCharles CabergsCPPg++13.3.0Success51,663
Apr 21, 2026 07:19Charles CabergsCharles CabergsCPPg++13.3.0Success50,667+11.48 RP
Apr 21, 2026 06:42limanjun99limanjun99CPPg++14.2.0Success24,892
Apr 21, 2026 06:36limanjun99limanjun99CPPg++14.2.0Success23,692
Apr 21, 2026 06:34limanjun99limanjun99CPPg++14.2.0Error
Apr 21, 2026 05:25limanjun99limanjun99CPPg++14.2.0Error
Apr 21, 2026 05:21Charles CabergsCharles CabergsCPPg++13.3.0Success57,744
Apr 21, 2026 04:33olliecrowolliecrowCPPg++10.5.0Success21,147
Apr 21, 2026 04:12limanjun99limanjun99CPPg++14.2.0Success17,320
Apr 21, 2026 03:33Charles CabergsCharles CabergsCPPg++13.3.0Success53,796+0.76 RP
Apr 20, 2026 23:51Charles CabergsCharles CabergsCPPg++13.3.0Success54,017+7.50 RP
Apr 20, 2026 23:48Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success82,562+28.01 RP
Apr 20, 2026 23:46Taylor DettlingTaylor DettlingRUSTrust-1.95.0Error
Apr 20, 2026 23:44Taylor DettlingTaylor DettlingRUSTrust-1.95.0Error
Apr 20, 2026 23:43Taylor DettlingTaylor DettlingRUSTrust-1.95.0Error
Apr 20, 2026 23:40Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success107,398+93.11 RP
Apr 20, 2026 22:14olliecrowolliecrowCPPg++10.5.0Success21,149
Apr 20, 2026 21:42Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Success23,487+36.31 RP
Apr 20, 2026 20:22Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Success27,887
Apr 20, 2026 20:20Charles CabergsCharles CabergsCPPg++13.3.0Success99,598
Apr 20, 2026 20:18Alexander KrivolapovAlexander KrivolapovRUSTrust-1.93.1Error
Apr 20, 2026 20:10Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Success26,216
Apr 20, 2026 17:23olliecrowolliecrowCPPg++13.3.0Success20,833
Apr 20, 2026 16:52BenBenCPPg++13.3.0Success68,046+14.78 RP
Apr 20, 2026 16:23BenBenCPPclang++18.1.3Success77,078
Apr 20, 2026 15:54BenBenCPPg++13.3.0Success75,844
Apr 20, 2026 15:26BenBenCPPg++13.3.0Success75,829
Apr 20, 2026 15:13BenBenRUSTrust-1.94.0Success78,463