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
Back to listFeb 11, 2026 19:56olliecrowolliecrowScore: 17,599Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 11, 2026 20:0517,485603,479,323552,996,00023,999,0002,293,760
2Feb 11, 2026 20:0517,489601,856,780552,126,00025,005,0002,383,872
3Feb 11, 2026 19:5917,508604,723,611553,759,00023,989,0002,457,600
4Feb 11, 2026 20:0417,509601,310,666552,814,00024,991,0002,371,584
5Feb 11, 2026 20:0517,511599,679,694552,875,00024,994,0002,453,504
6Feb 11, 2026 20:0517,512603,843,900553,904,00023,995,0002,461,696
7Feb 11, 2026 19:5417,516599,850,343554,024,00024,001,0002,404,352
8Feb 11, 2026 19:5917,518600,581,543552,083,00026,003,0002,424,832
9Feb 11, 2026 19:5617,520600,762,058552,143,00026,006,0002,277,376
10Feb 11, 2026 19:5717,530603,924,916553,512,00024,978,0002,277,376
11Feb 11, 2026 19:5417,532605,273,758553,583,00024,981,0002,457,600
12Feb 11, 2026 19:5717,534604,782,362552,628,00025,982,0002,453,504
13Feb 11, 2026 20:0517,534601,313,381552,642,00025,983,0002,318,336
14Feb 11, 2026 20:0517,545602,275,655553,981,00024,999,0002,318,336
15Feb 11, 2026 19:5917,550601,634,132554,133,00025,006,0002,469,888
16Feb 11, 2026 19:5917,552607,470,051555,204,00024,008,0002,449,408
17Feb 11, 2026 20:0517,553608,093,735555,250,00024,010,0002,461,696
18Feb 11, 2026 20:0517,556607,008,111554,340,00025,015,0002,482,176
19Feb 11, 2026 19:5417,558608,944,838554,443,00024,974,0002,457,600
20Feb 11, 2026 20:0517,559604,490,241553,481,00025,975,0002,355,200
21Feb 11, 2026 22:5217,559609,642,871554,481,00024,976,0002,441,216
22Feb 11, 2026 20:0517,560603,110,087554,507,00024,977,0002,494,464
23Feb 11, 2026 20:0517,562607,095,239555,553,00023,980,0002,510,848
24Feb 11, 2026 20:0517,562601,343,800554,556,00024,980,0002,465,792
25Feb 11, 2026 20:0517,562602,228,059553,579,00025,980,0002,465,792
26Feb 11, 2026 19:5117,564606,283,528554,632,00024,983,0002,367,488
27Feb 11, 2026 19:5717,568601,605,585554,762,00024,989,0002,453,504
28Feb 11, 2026 20:0517,568606,326,751553,761,00025,988,0002,465,792
29Feb 11, 2026 19:5917,570601,608,477553,807,00025,990,0002,514,944
30Feb 11, 2026 21:3917,571605,212,005554,860,00024,993,0002,457,600
31Feb 11, 2026 19:5117,572603,369,631554,896,00024,995,0002,461,696
32Feb 11, 2026 19:5917,573607,545,896554,908,00024,995,0002,510,848
33Feb 11, 2026 21:1617,574601,942,455555,953,00023,997,0002,449,408
34Feb 11, 2026 19:5717,575610,740,437553,974,00025,998,0002,367,488
35Feb 11, 2026 19:5117,577604,526,326556,035,00024,001,0002,457,600
36Feb 11, 2026 19:5917,581608,824,549554,154,00026,007,0002,461,696
37Feb 11, 2026 21:2617,581605,730,584555,138,00025,051,0002,387,968
38Feb 11, 2026 19:5917,582601,424,723555,202,00025,009,0002,445,312
39Feb 11, 2026 19:5417,583611,053,209552,239,00028,012,0002,461,696
40Feb 11, 2026 19:5417,583605,196,519555,229,00025,010,0002,363,392
41Feb 11, 2026 19:5417,586605,895,913554,332,00026,015,0002,367,488
42Feb 11, 2026 19:5117,588608,699,688553,435,00026,972,0002,387,968
43Feb 11, 2026 19:5117,589604,570,196554,463,00025,974,0002,351,104
44Feb 11, 2026 21:3917,591608,382,308555,532,00024,978,0002,277,376
45Feb 11, 2026 19:5117,592606,754,813555,556,00024,980,0002,293,760
46Feb 11, 2026 20:0517,592606,190,570555,541,00024,979,0002,461,696
47Feb 11, 2026 20:0517,592602,240,622553,547,00026,977,0002,273,280
48Feb 11, 2026 21:1617,592602,370,401554,557,00025,979,0002,318,336
49Feb 11, 2026 19:5717,593607,693,475555,602,00024,982,0002,277,376
50Feb 11, 2026 20:0417,593603,834,099554,580,00025,980,0002,461,696
51Feb 11, 2026 21:5317,594603,951,800555,611,00024,982,0002,514,944
52Feb 11, 2026 19:5717,595601,299,223554,637,00025,983,0002,457,600
53Feb 11, 2026 20:0517,596608,575,547555,671,00024,985,0002,457,600
54Feb 11, 2026 19:5917,597604,403,213554,722,00025,986,0002,277,376
55Feb 11, 2026 21:1217,597605,208,474555,729,00024,987,0002,318,336
56Feb 11, 2026 19:5117,598605,777,167555,751,00024,988,0002,322,432
57Feb 11, 2026 19:5417,598605,419,757554,753,00025,988,0002,453,504
58Feb 11, 2026 20:0517,599610,866,471555,789,00024,990,0002,433,024
59Feb 11, 2026 19:5917,600604,372,417555,814,00024,991,0002,441,216
60Feb 11, 2026 19:5417,601603,721,906555,827,00024,992,0002,367,488
61Feb 11, 2026 19:5717,601607,243,811555,828,00024,992,0002,445,312
62Feb 11, 2026 19:5717,601605,104,560555,836,00024,992,0002,404,352
63Feb 11, 2026 20:1017,602606,470,846554,858,00025,993,0002,273,280
64Feb 11, 2026 20:1017,602607,503,869553,882,00026,994,0002,482,176
65Feb 11, 2026 22:5217,605604,767,766554,982,00025,999,0002,363,392
66Feb 11, 2026 20:0517,610607,432,268555,125,00026,005,0002,342,912
67Feb 11, 2026 19:5417,612607,251,481555,201,00026,009,0002,457,600
68Feb 11, 2026 20:0517,613606,426,243557,231,00024,009,0002,404,352
69Feb 11, 2026 19:5717,618613,702,169555,407,00025,972,0002,396,160
70Feb 11, 2026 20:1017,619608,261,256555,442,00025,973,0002,469,888
71Feb 11, 2026 21:1217,619606,759,275554,469,00026,974,0002,457,600
72Feb 11, 2026 20:0517,620604,632,937555,479,00025,975,0002,457,600
73Feb 11, 2026 19:5417,622606,197,940557,520,00024,022,0002,457,600
74Feb 11, 2026 19:5717,624605,012,263556,617,00024,982,0002,453,504
75Feb 11, 2026 20:0517,624606,636,244556,599,00024,982,0002,277,376
76Feb 11, 2026 20:0417,625604,279,529556,655,00024,984,0002,277,376
77Feb 11, 2026 20:0517,625615,787,725556,643,00024,983,0002,461,696
78Feb 11, 2026 19:5917,629604,991,639555,767,00025,989,0002,330,624
79Feb 11, 2026 19:5117,630610,801,354556,811,00024,991,0002,490,368
80Feb 11, 2026 19:5717,630601,874,786553,785,00027,989,0002,457,600
81Feb 11, 2026 19:5117,634606,539,004557,931,00023,997,0002,457,600
82Feb 11, 2026 20:0517,635605,281,014557,968,00023,998,0002,461,696
83Feb 11, 2026 19:5717,637607,380,339557,033,00025,001,0002,416,640
84Feb 11, 2026 19:5917,637604,563,187557,027,00025,001,0002,457,600
85Feb 11, 2026 20:0517,638603,784,813558,038,00024,001,0002,523,136
86Feb 11, 2026 21:2617,638611,418,979556,043,00026,002,0002,461,696
87Feb 11, 2026 19:5417,639610,028,614557,074,00025,003,0002,453,504
88Feb 11, 2026 19:5717,640607,784,895558,124,00024,005,0002,457,600
89Feb 11, 2026 21:5317,640603,758,013556,112,00026,005,0002,387,968
90Feb 11, 2026 19:5417,641605,241,505558,133,00024,005,0002,404,352
91Feb 11, 2026 21:1617,642604,156,444557,186,00025,008,0002,273,280
92Feb 11, 2026 21:3917,646608,942,912558,298,00024,012,0002,457,600
93Feb 11, 2026 19:5417,647616,911,275557,375,00024,972,0002,371,584
94Feb 11, 2026 19:5917,647610,324,839556,370,00025,970,0002,453,504
95Feb 11, 2026 19:5917,650611,901,712556,462,00025,974,0002,392,064
96Feb 11, 2026 20:0517,651609,534,421557,513,00024,978,0002,465,792
97Feb 11, 2026 20:0517,654610,249,189557,595,00024,981,0002,449,408
98Feb 11, 2026 19:5917,655610,424,896557,630,00024,983,0002,453,504
99Feb 11, 2026 19:5417,657608,886,195558,685,00023,986,0002,486,272
100Feb 11, 2026 20:0517,657608,563,644558,684,00023,986,0002,514,944
101Feb 11, 2026 22:5217,657610,147,517557,692,00024,986,0002,457,600
102Feb 11, 2026 21:5317,660610,510,371556,805,00025,990,0002,269,184
103Feb 11, 2026 19:5717,661608,837,732557,827,00024,992,0002,269,184
104Feb 11, 2026 19:5917,661607,415,522555,833,00026,991,0002,277,376
105Feb 11, 2026 21:2617,663614,433,595556,898,00025,995,0002,510,848
106Feb 11, 2026 19:5617,667602,602,631557,999,00024,999,0002,277,376
107Feb 11, 2026 20:0517,667606,696,483558,008,00025,000,0002,322,432
108Feb 11, 2026 19:5917,676609,600,512557,309,00026,014,0002,478,080
109Feb 11, 2026 19:5417,677611,605,047557,364,00025,970,0002,510,848
110Feb 11, 2026 19:5617,678609,100,279557,365,00026,017,0002,457,600
111Feb 11, 2026 21:1217,682612,993,562557,530,00025,978,0002,306,048
112Feb 11, 2026 19:5717,684613,168,480557,597,00025,981,0002,457,600
113Feb 11, 2026 19:5917,686608,287,159557,669,00025,984,0002,355,200
114Feb 11, 2026 20:0517,704609,688,298559,233,00025,010,0002,277,376