Unique strings v2 Sergey Svistunov

Same problem as Unique strings, but with 3 CPUs available and scoring based on wall time instead of CPU time.

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 listMar 14, 2026 18:58Dominique GarmierDominique GarmierScore: 41,328Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 15, 2026 22:1240,5721,217,171,9523,495,692,00029,971,0002,637,824
2Mar 14, 2026 18:1840,6601,219,791,3793,508,051,00034,990,0002,392,064
3Mar 14, 2026 18:1440,7091,221,283,0003,510,595,00031,978,0002,387,968
4Mar 14, 2026 18:1440,7771,223,315,9213,515,036,00035,949,0002,408,448
5Mar 14, 2026 18:1440,8061,224,193,7983,513,503,00030,977,0002,424,832
6Mar 14, 2026 18:1840,8081,224,225,1593,507,208,00034,972,0002,498,560
7Mar 14, 2026 18:1840,8221,224,670,0313,522,637,00028,980,0002,400,256
8Mar 14, 2026 18:5040,8391,225,168,1993,507,747,00030,980,0002,392,064
9Mar 14, 2026 18:1840,8421,225,247,2243,515,795,00034,978,0002,392,064
10Mar 15, 2026 22:1240,8701,226,103,4683,518,597,00034,986,0002,428,928
11Mar 14, 2026 18:1840,9201,227,605,7923,504,029,00027,984,0002,502,656
12Mar 14, 2026 18:5840,9541,228,609,5513,520,706,00028,981,0002,396,160
13Mar 14, 2026 18:4641,0811,232,415,3463,502,053,00038,978,0002,478,080
14Mar 14, 2026 18:3141,1891,235,661,0333,539,005,00030,973,0002,506,752
15Mar 14, 2026 18:2041,2031,236,078,2933,560,263,00033,945,0002,539,520
16Mar 14, 2026 18:1441,2081,236,241,4113,561,122,00034,961,0002,351,104
17Mar 14, 2026 18:5041,2091,236,281,8463,578,055,00032,954,0002,367,488
18Mar 14, 2026 18:2041,2301,236,905,2643,565,758,00031,961,0002,613,248
19Mar 14, 2026 18:1441,2491,237,456,9973,561,619,00034,966,0002,519,040
20Mar 14, 2026 18:5041,2541,237,615,3193,566,358,00031,967,0002,486,272
21Mar 14, 2026 18:1441,2631,237,884,3503,562,604,00034,956,0002,363,392
22Mar 14, 2026 18:3141,2741,238,227,4043,567,906,00033,942,0002,547,712
23Mar 14, 2026 18:3341,2841,238,508,4813,562,760,00028,973,0002,359,296
24Mar 14, 2026 18:2641,3181,239,533,6843,559,699,00035,956,0002,613,248
25Mar 14, 2026 18:2941,3281,239,850,1903,565,555,00034,956,0002,514,944
26Mar 14, 2026 18:1441,3291,239,859,0123,509,707,00032,978,0002,359,296
27Mar 14, 2026 18:2041,3471,240,414,5073,574,618,00027,957,0002,641,920
28Mar 14, 2026 18:3141,3541,240,628,2823,566,138,00027,961,0002,330,624
29Mar 14, 2026 18:1841,3571,240,709,0863,563,236,00035,951,0002,715,648
30Mar 14, 2026 18:1441,3621,240,848,8873,566,618,00034,957,0002,367,488
31Mar 14, 2026 18:3341,4081,242,236,5703,566,870,00029,965,0002,543,616
32Mar 14, 2026 18:5741,4081,242,237,2533,561,267,00032,965,0002,482,176
33Mar 14, 2026 18:2941,4271,242,807,8163,568,617,00033,967,0002,637,824
34Mar 14, 2026 18:2941,4281,242,837,2243,563,616,00036,964,0002,486,272
35Mar 14, 2026 18:2641,4301,242,912,2203,564,957,00037,946,0002,510,848
36Mar 15, 2026 22:1241,4681,244,042,4213,565,662,00028,964,0002,539,520
37Mar 14, 2026 18:5741,4921,244,768,2093,569,817,00031,962,0002,887,680
38Mar 14, 2026 18:4641,4931,244,779,1003,565,488,00036,942,0002,400,256
39Mar 14, 2026 18:2641,5001,245,006,6043,564,708,00035,976,0003,067,904
40Mar 14, 2026 18:5841,5631,246,888,6523,566,722,00032,951,0002,785,280
41Mar 14, 2026 18:4641,5721,247,159,4653,565,041,00034,970,0002,363,392
42Mar 14, 2026 18:1441,6451,249,342,0113,576,075,00026,970,0002,523,136
43Mar 14, 2026 18:5741,6971,250,900,0423,556,562,00033,967,0002,486,272
44Mar 14, 2026 18:3341,7591,252,756,4173,574,761,00032,979,0002,363,392
45Mar 14, 2026 18:5841,8031,254,078,0713,556,811,00039,952,0002,355,200
46Mar 14, 2026 18:1841,8591,255,779,2123,606,275,00036,961,0002,572,288
47Mar 14, 2026 18:1842,0031,260,097,4193,641,251,00028,954,0002,646,016
48Mar 14, 2026 18:1842,4771,274,313,3143,648,805,00036,937,0002,531,328