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 15, 2026 21:33Dominique GarmierDominique GarmierScore: 35,473Success
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 21:4434,6741,040,225,4392,949,690,00022,989,0002,478,080
2Mar 15, 2026 21:3334,8991,046,980,7682,943,514,00027,985,0002,514,944
3Mar 15, 2026 21:4435,1081,053,237,2012,952,511,00022,996,0002,478,080
4Mar 15, 2026 23:3235,1591,054,762,3132,956,947,00023,983,0002,613,248
5Mar 15, 2026 21:4035,1661,054,972,3792,968,680,00023,973,0002,588,672
6Mar 15, 2026 21:4035,2191,056,567,7042,945,864,00027,998,0002,555,904
7Mar 15, 2026 21:4035,2381,057,134,7902,952,177,00024,984,0002,416,640
8Mar 15, 2026 21:4035,2871,058,601,8312,953,624,00024,979,0002,580,480
9Mar 15, 2026 23:3435,2971,058,901,4792,948,892,00026,999,0002,412,544
10Mar 15, 2026 23:5235,3311,059,940,9492,997,808,00026,989,0002,514,944
11Mar 15, 2026 23:4135,3581,060,744,3732,995,145,00030,980,0002,334,720
12Mar 15, 2026 21:4435,3651,060,945,7112,958,169,00022,993,0002,588,672
13Mar 15, 2026 23:3435,3661,060,976,7682,995,791,00028,997,0002,555,904
14Mar 15, 2026 23:3435,3791,061,364,9622,957,890,00021,976,0002,445,312
15Mar 15, 2026 23:3435,3871,061,606,6183,001,176,00025,984,0002,519,040
16Mar 15, 2026 23:4135,3891,061,671,1122,993,850,00027,979,0002,572,288
17Mar 15, 2026 21:4435,3911,061,732,1222,962,135,00023,976,0002,633,728
18Mar 15, 2026 21:4435,4061,062,166,7802,995,724,00024,981,0002,527,232
19Mar 15, 2026 23:3435,4191,062,555,1212,997,624,00026,978,0002,592,768
20Mar 15, 2026 23:4135,4191,062,564,2062,989,299,00032,959,0002,576,384
21Mar 15, 2026 22:2035,4211,062,635,2212,996,271,00024,985,0002,510,848
22Mar 15, 2026 23:3435,4301,062,891,0942,997,900,00024,982,0002,383,872
23Mar 15, 2026 23:3435,4391,063,175,3693,000,289,00029,982,0002,416,640
24Mar 15, 2026 21:4435,4441,063,317,8852,998,288,00028,964,0002,519,040
25Mar 15, 2026 23:3435,4461,063,383,6462,998,736,00029,967,0002,514,944
26Mar 15, 2026 21:3335,4471,063,422,9673,000,789,00025,980,0002,826,240
27Mar 15, 2026 22:1235,4491,063,468,5023,002,180,00027,945,0002,588,672
28Mar 15, 2026 23:4135,4521,063,562,8492,990,588,00032,984,0002,531,328
29Mar 15, 2026 23:4135,4731,064,178,6172,997,868,00025,972,0002,592,768
30Mar 15, 2026 21:3335,4911,064,729,5072,997,456,00027,985,0002,592,768
31Mar 15, 2026 23:3235,4981,064,928,8972,999,977,00025,982,0002,510,848
32Mar 15, 2026 22:1235,5061,065,186,6402,993,370,00026,976,0002,392,064
33Mar 15, 2026 23:5235,5311,065,926,1433,003,282,00023,994,0002,588,672
34Mar 15, 2026 21:4035,5381,066,150,1913,000,054,00025,974,0002,371,584
35Mar 15, 2026 21:4035,5471,066,398,4323,003,165,00023,969,0002,412,544
36Mar 15, 2026 21:3335,5481,066,438,4853,001,184,00028,001,0002,531,328
37Mar 15, 2026 22:2035,5511,066,537,0372,992,558,00027,977,0002,527,232
38Mar 15, 2026 23:4135,5721,067,174,7502,998,870,00024,973,0002,572,288
39Mar 15, 2026 21:3335,5761,067,286,1793,002,982,00026,981,0002,506,752
40Mar 15, 2026 23:3435,5791,067,359,5003,002,416,00029,974,0002,592,768
41Mar 15, 2026 23:5235,5801,067,404,9992,999,786,00025,972,0002,355,200
42Mar 15, 2026 21:4435,5801,067,409,6362,997,146,00030,980,0002,514,944
43Mar 15, 2026 21:3335,5811,067,423,3642,995,288,00027,984,0002,375,680
44Mar 15, 2026 21:3335,5861,067,573,5723,002,209,00026,974,0002,523,136
45Mar 15, 2026 23:4135,5981,067,943,7612,997,402,00025,986,0002,347,008
46Mar 15, 2026 21:4035,6001,067,991,2752,998,388,00022,972,0002,396,160
47Mar 15, 2026 21:3335,6091,068,276,1292,995,223,00026,993,0002,588,672
48Mar 15, 2026 23:3235,6171,068,502,6223,008,765,00024,989,0002,600,960
49Mar 15, 2026 22:1235,6231,068,687,1032,994,222,00025,975,0002,539,520
50Mar 15, 2026 22:2035,6571,069,719,7423,006,477,00021,988,0002,523,136
51Mar 15, 2026 23:4135,6571,069,721,0852,996,469,00030,004,0002,400,256
52Mar 15, 2026 21:4435,6691,070,065,7172,995,079,00028,971,0002,764,800
53Mar 15, 2026 23:4135,6891,070,681,4462,998,085,00026,982,0002,486,272
54Mar 15, 2026 21:4035,6971,070,923,8252,947,896,00025,990,0002,527,232
55Mar 15, 2026 21:3335,6981,070,948,9003,001,668,00027,959,0002,584,576
56Mar 15, 2026 21:4436,6491,099,471,4552,996,830,00027,970,0002,588,672
57Mar 15, 2026 21:4037,0241,110,715,5822,969,133,00029,971,0002,580,480