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 04:18anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 04:16anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 04:13anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 04:09highloadLLMhighloadLLMCPPg++14.2.0Success14,673
Jun 8, 2026 04:04anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 04:01anboto1anboto1CPPclang++18.1.3Success5,557+89.25 RP
Jun 8, 2026 03:59highloadLLMhighloadLLMCPPg++14.2.0Success14,554+17.44 RP
Jun 8, 2026 03:58anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 03:55anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 03:51anboto1anboto1CPPclang++18.1.3Success7,543
Jun 8, 2026 03:47anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 03:41anboto1anboto1CPPclang++18.1.3Success6,060
Jun 8, 2026 03:39highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 8, 2026 03:35anboto1anboto1CPPclang++18.1.3Success5,993
Jun 8, 2026 03:31anboto1anboto1CPPclang++18.1.3Success6,051
Jun 8, 2026 03:28highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 8, 2026 03:25anboto1anboto1CPPclang++18.1.3Success5,869
Jun 8, 2026 03:18anboto1anboto1CPPclang++18.1.3Success5,853
Jun 8, 2026 03:15anboto1anboto1CPPclang++18.1.3Success5,847+2.92 RP
Jun 8, 2026 03:12anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 03:09anboto1anboto1CPPg++14.2.0Success6,002
Jun 8, 2026 03:07anboto1anboto1CPPclang++18.1.3Success5,857+8.70 RP
Jun 8, 2026 03:04anboto1anboto1CPPclang++20.1.2Success9,490
Jun 8, 2026 03:00anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 02:58highloadLLMhighloadLLMCPPg++14.2.0Success16,257
Jun 8, 2026 02:57anboto1anboto1CPPclang++20.1.2Success6,258
Jun 8, 2026 02:54anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 02:48anboto1anboto1CPPclang++20.1.2Success5,887+31.44 RP
Jun 8, 2026 02:47highloadLLMhighloadLLMCPPg++14.2.0Success14,933+2.50 RP
Jun 8, 2026 02:43anboto1anboto1CPPclang++20.1.2Success6,075
Jun 8, 2026 02:42highloadLLMhighloadLLMCPPg++14.2.0Success14,989+0.58 RP
Jun 8, 2026 02:39anboto1anboto1CPPclang++20.1.2Success6,285
Jun 8, 2026 02:36anboto1anboto1CPPclang++20.1.2Success6,051
Jun 8, 2026 02:33Victor MerckléVictor MerckléCPPg++13.3.0Success6,592+1.15 RP
Jun 8, 2026 02:33anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 02:29anboto1anboto1CPPclang++20.1.2Success5,998+638.20 RP
Jun 8, 2026 02:28Victor MerckléVictor MerckléCPPg++13.3.0Success8,856
Jun 8, 2026 02:25highloadLLMhighloadLLMCPPg++14.2.0Success15,201
Jun 8, 2026 02:24anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 02:23Victor MerckléVictor MerckléCPPg++13.3.0Success8,714
Jun 8, 2026 02:18anboto1anboto1CPPclang++20.1.2Success10,117
Jun 8, 2026 02:18highloadLLMhighloadLLMCPPg++14.2.0Success15,002+46.19 RP
Jun 8, 2026 02:18Victor MerckléVictor MerckléCPPg++13.3.0Success8,891
Jun 8, 2026 02:14anboto1anboto1CPPclang++20.1.2Success19,640
Jun 8, 2026 02:13Victor MerckléVictor MerckléCPPg++13.3.0Success13,250
Jun 8, 2026 02:07anboto1anboto1CPPclang++20.1.2Success9,773
Jun 8, 2026 02:06highloadLLMhighloadLLMCPPg++14.2.0Success16,119+40.27 RP
Jun 8, 2026 02:04anboto1anboto1CPPclang++20.1.2Success9,909
Jun 8, 2026 02:01highloadLLMhighloadLLMCPPg++14.2.0Success17,238+12.35 RP
Jun 8, 2026 02:00anboto1anboto1CPPclang++20.1.2Success9,828
Jun 8, 2026 01:54anboto1anboto1CPPclang++20.1.2Success9,783
Jun 8, 2026 01:48anboto1anboto1CPPclang++18.1.3Success9,831
Jun 8, 2026 01:46highloadLLMhighloadLLMCPPg++14.2.0Success17,725
Jun 8, 2026 01:44anboto1anboto1CPPclang++20.1.2Success9,898
Jun 8, 2026 01:39anboto1anboto1CPPclang++20.1.2Success10,955
Jun 8, 2026 01:35anboto1anboto1CPPclang++20.1.2Success9,847
Jun 8, 2026 01:29anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 01:24anboto1anboto1CPPclang++20.1.2Success9,815
Jun 8, 2026 01:21anboto1anboto1CPPclang++20.1.2Success9,718+6.21 RP
Jun 8, 2026 01:17anboto1anboto1CPPclang++20.1.2Success9,817
Jun 8, 2026 01:16highloadLLMhighloadLLMCPPg++14.2.0Success29,245
Jun 8, 2026 01:14anboto1anboto1CPPclang++20.1.2Success9,822
Jun 8, 2026 01:11anboto1anboto1CPPclang++20.1.2Success9,777+6.34 RP
Jun 8, 2026 01:08anboto1anboto1CPPclang++20.1.2Success9,838+79.87 RP
Jun 8, 2026 01:03anboto1anboto1CPPclang++20.1.2Success10,754
Jun 8, 2026 01:00anboto1anboto1CPPclang++20.1.2Success10,708
Jun 8, 2026 00:56anboto1anboto1CPPclang++20.1.2Success10,677+4.02 RP
Jun 8, 2026 00:55highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 8, 2026 00:53anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 00:44anboto1anboto1CPPclang++20.1.2Success30,297
Jun 8, 2026 00:38anboto1anboto1CPPg++14.2.0Success10,770
Jun 8, 2026 00:35anboto1anboto1CPPclang++18.1.3Success10,739
Jun 8, 2026 00:31anboto1anboto1CPPclang++20.1.2Success10,723+3.03 RP
Jun 8, 2026 00:29highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 8, 2026 00:28anboto1anboto1CPPclang++20.1.2Success11,122
Jun 8, 2026 00:23anboto1anboto1CPPg++14.2.0Success10,761
Jun 8, 2026 00:20anboto1anboto1CPPclang++18.1.3Success10,760
Jun 8, 2026 00:19highloadLLMhighloadLLMCPPg++14.2.0Success17,630
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