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 8, 2026 00:15anboto1anboto1CPPclang++20.1.2Success10,758+7.37 RP
Jun 8, 2026 00:15highloadLLMhighloadLLMCPPg++14.2.0Success17,613+3.21 RP
Jun 8, 2026 00:12anboto1anboto1CPPclang++20.1.2Success10,861
Jun 8, 2026 00:11highloadLLMhighloadLLMCPPg++14.2.0Success17,910
Jun 8, 2026 00:09anboto1anboto1CPPclang++20.1.2Success10,844+12.33 RP
Jun 8, 2026 00:03highloadLLMhighloadLLMCPPg++14.2.0Success18,863
Jun 7, 2026 23:59anboto1anboto1CPPclang++20.1.2Success11,185
Jun 7, 2026 23:56anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 23:52anboto1anboto1CPPclang++20.1.2Success11,116
Jun 7, 2026 23:51highloadLLMhighloadLLMCPPg++14.2.0Success19,399
Jun 7, 2026 23:48anboto1anboto1CPPclang++20.1.2Success11,113
Jun 7, 2026 23:46anboto1anboto1CPPclang++18.1.3Success11,090
Jun 7, 2026 23:42anboto1anboto1CPPclang++20.1.2Success11,084
Jun 7, 2026 23:42highloadLLMhighloadLLMCPPg++14.2.0Success24,181
Jun 7, 2026 23:39anboto1anboto1CPPclang++20.1.2Success11,085
Jun 7, 2026 23:35anboto1anboto1CPPclang++20.1.2Success10,991+8.85 RP
Jun 7, 2026 23:35highloadLLMhighloadLLMCPPg++14.2.0Success18,006
Jun 7, 2026 23:32anboto1anboto1CPPclang++20.1.2Success11,103
Jun 7, 2026 23:31highloadLLMhighloadLLMCPPg++14.2.0Success19,058
Jun 7, 2026 23:26anboto1anboto1CPPclang++20.1.2Success11,099+1.38 RP
Jun 7, 2026 23:24highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 7, 2026 23:19anboto1anboto1CPPclang++20.1.2Success11,116+9.29 RP
Jun 7, 2026 23:18highloadLLMhighloadLLMCPPg++14.2.0Success24,422
Jun 7, 2026 23:14anboto1anboto1CPPclang++20.1.2Success11,232+4.65 RP
Jun 7, 2026 23:13highloadLLMhighloadLLMCPPg++14.2.0Success17,832
Jun 7, 2026 23:09anboto1anboto1CPPclang++20.1.2Success11,621
Jun 7, 2026 23:08highloadLLMhighloadLLMCPPg++14.2.0Success17,746
Jun 7, 2026 23:03anboto1anboto1CPPclang++20.1.2Success11,688
Jun 7, 2026 23:02highloadLLMhighloadLLMCPPg++14.2.0Success18,102
Jun 7, 2026 22:58anboto1anboto1CPPclang++18.1.3Success11,367
Jun 7, 2026 22:57highloadLLMhighloadLLMCPPg++14.2.0Success17,713+33.43 RP
Jun 7, 2026 22:55anboto1anboto1CPPclang++20.1.2Success11,372
Jun 7, 2026 22:45anboto1anboto1CPPclang++20.1.2Success11,647
Jun 7, 2026 22:38anboto1anboto1CPPclang++20.1.2Success11,291+5.92 RP
Jun 7, 2026 22:35highloadLLMhighloadLLMCPPg++14.2.0Success20,970
Jun 7, 2026 22:33anboto1anboto1CPPclang++20.1.2Success11,405
Jun 7, 2026 22:28anboto1anboto1CPPclang++20.1.2Success11,367+2.78 RP
Jun 7, 2026 22:23highloadLLMhighloadLLMCPPg++14.2.0Success18,956
Jun 7, 2026 22:22anboto1anboto1CPPclang++20.1.2Success11,403+0.85 RP
Jun 7, 2026 22:16anboto1anboto1CPPclang++20.1.2Success11,414+0.23 RP
Jun 7, 2026 22:14highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 7, 2026 22:13anboto1anboto1CPPclang++20.1.2Success11,441
Jun 7, 2026 22:08anboto1anboto1CPPclang++20.1.2Success11,417+7.98 RP
Jun 7, 2026 22:05highloadLLMhighloadLLMCPPg++14.2.0Success18,894
Jun 7, 2026 22:02anboto1anboto1CPPclang++20.1.2Success11,522+8.13 RP
Jun 7, 2026 21:58anboto1anboto1CPPclang++18.1.3Success11,664
Jun 7, 2026 21:53highloadLLMhighloadLLMCPPclang++18.1.3Success21,040
Jun 7, 2026 21:52anboto1anboto1CPPclang++20.1.2Success11,631+10.37 RP
Jun 7, 2026 21:47highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 7, 2026 21:42anboto1anboto1CPPclang++20.1.2Success11,773+4.52 RP
Jun 7, 2026 21:41highloadLLMhighloadLLMCPPg++14.2.0Success18,956
Jun 7, 2026 21:34anboto1anboto1CPPclang++20.1.2Success13,213
Jun 7, 2026 21:31highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 7, 2026 21:29anboto1anboto1CPPclang++20.1.2Success11,836+5.53 RP
Jun 7, 2026 21:23anboto1anboto1CPPclang++20.1.2Success11,914+49.15 RP
Jun 7, 2026 21:21highloadLLMhighloadLLMCPPg++14.2.0Success20,305
Jun 7, 2026 21:16anboto1anboto1CPPclang++20.1.2Success25,915
Jun 7, 2026 21:10anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 21:06highloadLLMhighloadLLMCPPg++14.2.0Success18,875
Jun 7, 2026 21:04anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 21:02highloadLLMhighloadLLMCPPg++14.2.0Success19,021
Jun 7, 2026 21:01anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 20:58highloadLLMhighloadLLMCPPg++14.2.0Success19,392
Jun 7, 2026 20:56anboto1anboto1CPPclang++20.1.2Error
Jun 7, 2026 20:52anboto1anboto1CPPclang++20.1.2Success12,763
Jun 7, 2026 20:52highloadLLMhighloadLLMCPPclang++20.1.2Success20,742
Jun 7, 2026 20:50anboto1anboto1CPPclang++20.1.2Success13,069
Jun 7, 2026 20:47highloadLLMhighloadLLMCPPg++14.2.0Success19,500
Jun 7, 2026 20:47anboto1anboto1CPPclang++20.1.2Success12,655+17.88 RP
Jun 7, 2026 20:43highloadLLMhighloadLLMCPPg++14.2.0Success19,686
Jun 7, 2026 20:41anboto1anboto1CPPclang++20.1.2Success12,948+6.10 RP
Jun 7, 2026 20:37highloadLLMhighloadLLMCPPg++14.2.0Success18,828+24.97 RP
Jun 7, 2026 20:37anboto1anboto1CPPclang++18.1.3Success13,053
Jun 7, 2026 20:34anboto1anboto1CPPclang++20.1.2Success13,523
Jun 7, 2026 20:31highloadLLMhighloadLLMCPPg++14.2.0Success19,757+33.78 RP
Jun 7, 2026 20:30anboto1anboto1CPPclang++20.1.2Success13,539
Jun 7, 2026 20:27anboto1anboto1CPPclang++20.1.2Success13,052
Jun 7, 2026 20:24highloadLLMhighloadLLMCPPg++14.2.0Success21,170+14.37 RP
Jun 7, 2026 20:23anboto1anboto1CPPclang++20.1.2Success13,092
Jun 7, 2026 20:20anboto1anboto1CPPclang++20.1.2Success13,051+41.43 RP
Jun 7, 2026 20:15anboto1anboto1CPPclang++20.1.2Success17,610
Jun 7, 2026 20:12anboto1anboto1CPPclang++20.1.2Success13,797+5.99 RP
Jun 7, 2026 20:11highloadLLMhighloadLLMCPPg++14.2.0Success28,811
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