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
Jun 7, 2026 20:09anboto1anboto1CPPclang++20.1.2Success13,912+4.21 RP
Jun 7, 2026 20:06anboto1anboto1CPPclang++20.1.2Success14,134
Jun 7, 2026 20:02anboto1anboto1CPPclang++20.1.2Success19,378
Jun 7, 2026 20:02highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 7, 2026 19:58highloadLLMhighloadLLMCPPg++14.2.0Success21,923
Jun 7, 2026 19:58anboto1anboto1CPPclang++20.1.2Success20,598
Jun 7, 2026 19:53highloadLLMhighloadLLMCPPclang++20.1.2Success22,843
Jun 7, 2026 19:49anboto1anboto1CPPclang++20.1.2Success13,994+0.71 RP
Jun 7, 2026 19:44anboto1anboto1CPPclang++20.1.2Success14,044
Jun 7, 2026 19:41anboto1anboto1CPPclang++20.1.2Success14,008+5.56 RP
Jun 7, 2026 19:40highloadLLMhighloadLLMCPPg++14.2.0Success22,259
Jun 7, 2026 19:38anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 19:37highloadLLMhighloadLLMCPPg++14.2.0Success23,011
Jun 7, 2026 19:35anboto1anboto1CPPclang++20.1.2Success14,118+11.11 RP
Jun 7, 2026 19:32anboto1anboto1CPPclang++20.1.2Success14,343+17.35 RP
Jun 7, 2026 19:31highloadLLMhighloadLLMCPPg++14.2.0Success21,834+33.03 RP
Jun 7, 2026 19:29anboto1anboto1CPPclang++20.1.2Success14,777
Jun 7, 2026 19:25anboto1anboto1CPPclang++20.1.2Success14,709+71.77 RP
Jun 7, 2026 19:25highloadLLMhighloadLLMCPPg++11.5.0Success23,708
Jun 7, 2026 19:22anboto1anboto1CPPclang++20.1.2Success16,478
Jun 7, 2026 19:22highloadLLMhighloadLLMCPPg++12.4.0Success23,739
Jun 7, 2026 19:19anboto1anboto1CPPclang++20.1.2Success16,463
Jun 7, 2026 19:17highloadLLMhighloadLLMCPPg++14.2.0Success24,027
Jun 7, 2026 19:16anboto1anboto1CPPclang++20.1.2Success16,445+65.29 RP
Jun 7, 2026 19:13anboto1anboto1CPPclang++20.1.2Success18,423+90.39 RP
Jun 7, 2026 19:12highloadLLMhighloadLLMCPPg++14.2.0Success23,531+0.04 RP
Jun 7, 2026 19:08anboto1anboto1CPPclang++20.1.2Success22,246
Jun 7, 2026 19:06highloadLLMhighloadLLMCPPg++14.2.0Success23,533+4.27 RP
Jun 7, 2026 19:05anboto1anboto1CPPclang++20.1.2Success26,428
Jun 7, 2026 19:02highloadLLMhighloadLLMCPPclang++18.1.3Success25,382
Jun 7, 2026 18:59highloadLLMhighloadLLMCPPg++13.3.0Success24,167
Jun 7, 2026 18:55highloadLLMhighloadLLMCPPg++13.3.0Success23,902
Jun 7, 2026 18:51highloadLLMhighloadLLMCPPg++13.3.0Success23,772+7.13 RP
Jun 7, 2026 18:47anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 18:47highloadLLMhighloadLLMCPPg++13.3.0Success24,738
Jun 7, 2026 18:43highloadLLMhighloadLLMCPPg++13.3.0Success31,771
Jun 7, 2026 18:40anboto1anboto1CPPclang++20.1.2Success22,208
Jun 7, 2026 18:37anboto1anboto1CPPclang++20.1.2Success22,409
Jun 7, 2026 18:37highloadLLMhighloadLLMCPPg++13.3.0Error
Jun 7, 2026 18:34anboto1anboto1CPPclang++20.1.2Success22,403
Jun 7, 2026 18:33highloadLLMhighloadLLMCPPg++13.3.0Success31,903
Jun 7, 2026 18:32anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 18:28anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 18:28highloadLLMhighloadLLMCPPg++13.3.0Success27,038
Jun 7, 2026 18:25anboto1anboto1CPPclang++20.1.2Success22,176
Jun 7, 2026 18:22anboto1anboto1CPPclang++20.1.2Success22,294
Jun 7, 2026 18:20highloadLLMhighloadLLMCPPg++13.3.0Success25,204
Jun 7, 2026 18:18anboto1anboto1CPPclang++20.1.2Success22,288
Jun 7, 2026 18:15anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 18:14highloadLLMhighloadLLMCPPg++13.3.0Error
Jun 7, 2026 18:11anboto1anboto1CPPclang++20.1.2Success23,951
Jun 7, 2026 18:10highloadLLMhighloadLLMCPPg++13.3.0Success48,839
Jun 7, 2026 18:08anboto1anboto1CPPclang++20.1.2Success22,665
Jun 7, 2026 18:05anboto1anboto1CPPclang++20.1.2Success22,384
Jun 7, 2026 18:04highloadLLMhighloadLLMCPPclang++18.1.3Success30,227
Jun 7, 2026 18:02anboto1anboto1CPPclang++19.1.1Success23,063
Jun 7, 2026 17:59anboto1anboto1CPPclang++20.1.2Success22,104+2.04 RP
Jun 7, 2026 17:58highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 7, 2026 17:54anboto1anboto1CPPclang++18.1.3Success24,275
Jun 7, 2026 17:51anboto1anboto1CPPclang++18.1.3Success22,750
Jun 7, 2026 17:48highloadLLMhighloadLLMCPPg++13.3.0Success25,841
Jun 7, 2026 17:46anboto1anboto1CPPclang++18.1.3Success22,204+46.07 RP
Jun 7, 2026 17:44highloadLLMhighloadLLMCPPg++13.3.0Success24,502
Jun 7, 2026 17:42anboto1anboto1CPPclang++18.1.3Error
Jun 7, 2026 17:38highloadLLMhighloadLLMCPPg++13.3.0Success24,182+3.21 RP
Jun 7, 2026 17:38anboto1anboto1CPPclang++18.1.3Error
Jun 7, 2026 17:33highloadLLMhighloadLLMCPPg++13.3.0Success24,681
Jun 7, 2026 17:30anboto1anboto1CPPclang++18.1.3Success25,075
Jun 7, 2026 17:28highloadLLMhighloadLLMCPPg++13.3.0Success26,033
Jun 7, 2026 17:26anboto1anboto1CPPclang++18.1.3Success24,827
Jun 7, 2026 17:23highloadLLMhighloadLLMCPPg++13.3.0Success29,283
Jun 7, 2026 17:21anboto1anboto1CPPclang++18.1.3Success25,116
Jun 7, 2026 17:17anboto1anboto1CPPclang++18.1.3Success27,283
Jun 7, 2026 17:17highloadLLMhighloadLLMCPPclang++18.1.3Success25,579
Jun 7, 2026 17:14anboto1anboto1CPPclang++18.1.3Success24,734+3.36 RP
Jun 7, 2026 17:11highloadLLMhighloadLLMCPPg++13.3.0Success33,650
Jun 7, 2026 17:10anboto1anboto1CPPclang++18.1.3Success28,183
Jun 7, 2026 17:06anboto1anboto1CPPclang++18.1.3Success24,941+17.85 RP
Jun 7, 2026 17:03anboto1anboto1CPPclang++18.1.3Success26,103+42.28 RP
Jun 7, 2026 16:59anboto1anboto1CPPclang++18.1.3Success30,818
Jun 7, 2026 16:56anboto1anboto1CPPclang++18.1.3Success29,341+14.96 RP
Jun 7, 2026 16:52anboto1anboto1CPPclang++18.1.3Success30,688+3.61 RP
Jun 7, 2026 16:49anboto1anboto1CPPclang++18.1.3Success31,349
Jun 7, 2026 16:46highloadLLMhighloadLLMCPPg++13.3.0Success26,540
Jun 7, 2026 16:46anboto1anboto1CPPclang++18.1.3Success36,033
Jun 7, 2026 16:43anboto1anboto1CPPclang++18.1.3Success31,032+12.62 RP
Jun 7, 2026 16:39anboto1anboto1CPPclang++18.1.3Success37,989
Jun 7, 2026 16:38highloadLLMhighloadLLMCPPg++14.2.0Success24,433
Jun 7, 2026 16:36anboto1anboto1CPPclang++18.1.3Success32,297+12.17 RP
Jun 7, 2026 16:33highloadLLMhighloadLLMCPPg++13.3.0Success24,371+104.58 RP
Jun 7, 2026 16:33anboto1anboto1CPPclang++18.1.3Success33,618+37.16 RP
Jun 7, 2026 16:29highloadLLMhighloadLLMCPPg++13.3.0Error
Jun 7, 2026 16:28anboto1anboto1CPPclang++18.1.3Success38,417+100.02 RP
Jun 7, 2026 16:23anboto1anboto1CPPclang++18.1.3Error
Jun 7, 2026 16:19anboto1anboto1CPPclang++18.1.3Error
Jun 7, 2026 16:19highloadLLMhighloadLLMCPPg++13.3.0Success32,707+84.50 RP
Jun 7, 2026 16:13anboto1anboto1CPPclang++18.1.3Error
Jun 7, 2026 16:12highloadLLMhighloadLLMCPPg++13.3.0Success45,198+43.37 RP
Jun 7, 2026 16:07anboto1anboto1CPPclang++18.1.3Success137,878
Jun 7, 2026 16:05highloadLLMhighloadLLMCPPg++13.3.0Success56,219+3.47 RP