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 13:03Dominique GarmierDominique GarmierScore: 44,319Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 14, 2026 11:3243,5631,306,886,7893,753,048,00025,979,0002,756,608
2Mar 14, 2026 18:0043,7611,312,833,7913,809,223,00033,966,0002,740,224
3Mar 14, 2026 17:4943,9001,316,993,7973,805,644,00031,980,0002,736,128
4Mar 14, 2026 13:0343,9001,316,992,9173,793,060,00026,964,0003,010,560
5Mar 14, 2026 17:0743,9431,318,283,1453,806,275,00027,979,0002,748,416
6Mar 14, 2026 17:5343,9831,319,475,7133,806,760,00030,981,0002,740,224
7Mar 14, 2026 17:4944,0021,320,050,6563,826,072,00028,977,0002,584,576
8Mar 14, 2026 17:5544,0321,320,965,7393,821,277,00025,981,0002,596,864
9Mar 14, 2026 17:4944,0461,321,383,6053,832,651,00029,966,0002,752,512
10Mar 14, 2026 11:3244,0901,322,687,4263,753,677,00027,960,0002,519,040
11Mar 15, 2026 10:2344,1061,323,184,4553,817,244,00027,979,0002,723,840
12Mar 14, 2026 17:4044,1151,323,443,1743,829,594,00029,981,0002,576,384
13Mar 14, 2026 17:4944,1421,324,268,7333,836,227,00028,971,0002,617,344
14Mar 14, 2026 11:3244,1571,324,706,2833,840,986,00024,973,0002,572,288
15Mar 14, 2026 11:3244,2211,326,640,1853,822,077,00029,984,0002,748,416
16Mar 14, 2026 11:3244,2361,327,078,5263,761,430,00027,980,0002,879,488
17Mar 15, 2026 10:2344,2411,327,221,2093,832,229,00024,994,0002,523,136
18Mar 14, 2026 17:3544,2571,327,704,2033,817,548,00029,972,0002,478,080
19Mar 14, 2026 17:4244,2721,328,153,6623,838,261,00026,966,0002,658,304
20Mar 15, 2026 10:3544,2751,328,246,8273,838,762,00020,993,0002,441,216
21Mar 14, 2026 18:0444,2801,328,412,0663,819,092,00031,984,0002,547,712
22Mar 14, 2026 17:4244,2801,328,393,9633,836,625,00025,963,0002,473,984
23Mar 15, 2026 10:3544,2821,328,472,7753,794,044,00027,970,0002,519,040
24Mar 14, 2026 17:4944,2931,328,782,6413,839,243,00030,961,0002,400,256
25Mar 14, 2026 11:3244,3191,329,581,1233,843,320,00023,970,0002,400,256
26Mar 14, 2026 17:4044,3191,329,564,7073,854,427,00029,964,0002,428,928
27Mar 14, 2026 11:3244,3411,330,237,1013,836,747,00027,961,0002,764,800
28Mar 14, 2026 17:4944,3531,330,575,3403,842,946,00022,969,0002,748,416
29Mar 14, 2026 18:0044,4071,332,207,2853,819,405,00033,968,0002,420,736
30Mar 14, 2026 17:4944,4161,332,476,1573,861,912,00020,972,0002,367,488
31Mar 14, 2026 17:0744,4161,332,479,8053,836,140,00029,954,0003,006,464
32Mar 14, 2026 18:0444,4231,332,696,9473,849,297,00026,974,0002,535,424
33Mar 14, 2026 17:3544,4361,333,065,5273,845,414,00027,966,0002,768,896
34Mar 15, 2026 10:2344,4421,333,265,0233,788,931,00022,963,0002,420,736
35Mar 14, 2026 18:0044,4491,333,468,9533,830,179,00032,967,0002,535,424
36Mar 14, 2026 11:3244,4511,333,521,7543,841,126,00018,975,0002,588,672
37Mar 14, 2026 17:5544,4791,334,363,5543,849,660,00027,953,0002,600,960
38Mar 14, 2026 17:4244,4871,334,599,8073,863,729,00026,956,0002,478,080
39Mar 14, 2026 11:3244,4891,334,669,3473,843,314,00030,970,0002,793,472
40Mar 14, 2026 17:5344,4971,334,900,2193,840,822,00034,971,0002,981,888
41Mar 14, 2026 17:3544,5011,335,030,2003,821,200,00027,979,0002,494,464
42Mar 14, 2026 17:4944,5081,335,230,0873,837,797,00025,991,0002,609,152
43Mar 14, 2026 17:5344,5121,335,351,3083,848,833,00028,946,0002,756,608
44Mar 15, 2026 10:3544,5161,335,472,2183,844,350,00027,958,0002,768,896
45Mar 14, 2026 18:0444,5321,335,971,3343,847,399,00027,952,0002,580,480
46Mar 14, 2026 17:4044,5941,337,806,4233,867,385,00024,970,0002,764,800
47Mar 14, 2026 17:5544,6211,338,631,8933,838,664,00026,976,0002,740,224
48Mar 14, 2026 17:0744,6831,340,504,5753,855,127,00028,955,0002,506,752
49Mar 14, 2026 13:0344,7891,343,673,0123,844,554,00023,972,0002,662,400
50Mar 14, 2026 17:4944,8071,344,216,7663,848,050,00027,971,0002,625,536
51Mar 14, 2026 13:0344,8231,344,702,2333,864,709,00026,970,0002,584,576