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 listMar 14, 2026 19:17Dominique GarmierDominique GarmierScore: 88,572Success
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 23:2386,2612,872,500,6302,838,609,0007,996,0002,449,408
2Mar 14, 2026 23:4286,2892,878,125,7392,836,557,00010,994,0002,461,696
3Mar 14, 2026 23:4286,7472,887,636,0482,851,672,00010,994,0002,473,984
4Mar 15, 2026 09:5786,8142,895,925,3912,855,852,0008,996,0002,465,792
5Mar 14, 2026 23:1586,8812,897,309,2742,856,076,00010,992,0002,285,568
6Mar 14, 2026 23:4286,9722,902,192,0042,860,093,0009,993,0002,281,472
7Mar 15, 2026 09:5787,0832,901,427,1402,865,744,0007,996,0002,404,352
8Mar 14, 2026 23:3987,2182,910,557,7332,870,197,0007,994,0002,457,600
9Mar 14, 2026 23:1587,2412,910,218,1282,868,944,0009,996,0002,523,136
10Mar 14, 2026 23:1587,2752,914,433,1472,871,080,0008,993,0002,457,600
11Mar 15, 2026 09:5787,3242,907,833,5772,871,706,0009,995,0002,461,696
12Mar 14, 2026 23:4287,3412,912,430,9292,872,265,0009,993,0002,281,472
13Mar 14, 2026 23:4287,4772,914,288,7942,876,750,0009,992,0002,281,472
14Mar 15, 2026 10:0587,5272,921,953,0022,880,398,0007,995,0002,281,472
15Mar 14, 2026 23:4287,5572,916,926,6582,876,398,00012,992,0002,281,472
16Mar 15, 2026 10:0587,5722,920,468,5372,880,889,0008,993,0002,469,888
17Mar 15, 2026 09:5787,5802,921,127,4852,878,154,00011,992,0002,269,184
18Mar 14, 2026 23:1587,6392,920,666,4582,881,089,00010,992,0002,519,040
19Mar 14, 2026 18:0087,6602,920,269,4062,883,785,0008,996,0002,506,752
20Mar 14, 2026 23:4287,7052,922,086,6072,882,258,00011,992,0002,334,720
21Mar 15, 2026 00:0487,7622,926,682,4642,887,145,0008,994,0002,285,568
22Mar 15, 2026 00:0487,8082,923,206,1482,888,655,0008,995,0002,281,472
23Mar 14, 2026 18:0487,8392,926,094,2632,888,704,0009,995,0002,453,504
24Mar 15, 2026 09:5787,8452,928,977,2332,891,900,0006,997,0002,281,472
25Mar 14, 2026 23:1587,9052,929,865,8492,888,868,00011,995,0002,281,472
26Mar 14, 2026 18:2088,0402,933,369,3992,898,330,0006,995,0002,510,848
27Mar 14, 2026 18:1488,0712,936,887,7132,898,344,0007,995,0002,322,432
28Mar 15, 2026 09:5788,1152,939,218,7342,896,800,00010,995,0002,465,792
29Mar 14, 2026 18:0888,1282,942,874,3502,896,225,00011,992,0002,281,472
30Mar 14, 2026 18:0888,1612,939,254,0492,899,330,0009,994,0002,281,472
31Mar 14, 2026 23:4288,1842,939,513,2302,900,081,0009,993,0002,473,984
32Mar 14, 2026 18:0488,1942,943,491,2702,900,421,0009,994,0002,453,504
33Mar 14, 2026 18:0488,2202,944,065,3042,899,263,00011,992,0002,461,696
34Mar 14, 2026 23:3988,2262,938,684,1782,904,463,0006,996,0002,449,408
35Mar 14, 2026 18:0888,2342,940,524,6932,902,737,0008,996,0002,326,528
36Mar 14, 2026 23:1588,2402,949,600,5982,899,934,00011,995,0002,281,472
37Mar 14, 2026 18:0888,2552,939,542,5382,903,431,0008,995,0002,506,752
38Mar 14, 2026 17:5388,3032,943,662,9252,902,017,00011,991,0002,281,472
39Mar 14, 2026 18:1988,3052,943,773,0312,902,075,00011,992,0002,457,600
40Mar 14, 2026 18:0088,3062,944,795,2832,905,117,0008,994,0002,441,216
41Mar 14, 2026 18:0488,3472,941,830,9662,903,472,00011,993,0002,281,472
42Mar 14, 2026 18:3688,3922,947,211,7652,905,932,00010,992,0002,453,504
43Mar 14, 2026 18:0088,4072,944,978,3462,910,421,0006,996,0002,334,720
44Mar 14, 2026 23:2388,4512,943,834,9442,909,889,0008,996,0002,457,600
45Mar 14, 2026 18:1888,4692,946,432,0622,907,489,00011,993,0002,457,600
46Mar 14, 2026 18:2688,4912,947,918,6372,908,226,00011,992,0002,420,736
47Mar 14, 2026 17:5388,5212,955,809,2252,909,198,00011,992,0002,453,504
48Mar 14, 2026 18:0088,5222,954,059,8802,909,239,00011,992,0002,457,600
49Mar 14, 2026 18:0488,5242,952,398,6262,913,305,0007,995,0002,277,376
50Mar 15, 2026 09:5788,5312,949,745,0442,914,516,0006,996,0002,461,696
51Mar 14, 2026 18:0088,5602,952,254,5522,910,494,00011,993,0002,273,280
52Mar 14, 2026 23:3288,5722,952,355,2452,911,889,00010,992,0002,285,568
53Mar 14, 2026 17:5388,5832,949,914,2552,916,247,0006,995,0002,490,368
54Mar 14, 2026 18:3688,6042,954,373,5602,914,941,0008,996,0002,281,472
55Mar 14, 2026 18:1488,6092,957,224,9212,913,099,00010,992,0002,281,472
56Mar 14, 2026 18:5488,6452,956,482,4892,918,288,0006,995,0002,281,472
57Mar 14, 2026 23:1588,6802,953,585,6182,919,454,0006,996,0002,347,008
58Mar 14, 2026 18:0088,7222,956,565,6522,918,846,0008,996,0002,502,656
59Mar 14, 2026 18:0488,7292,966,044,1302,918,053,0009,993,0002,420,736
60Mar 14, 2026 18:0488,7582,960,347,0582,921,025,0007,994,0002,301,952
61Mar 14, 2026 23:1588,8022,956,873,8412,918,479,00011,993,0002,273,280
62Mar 14, 2026 18:0488,8122,959,125,4622,922,817,0007,994,0002,285,568
63Mar 14, 2026 18:0488,8172,965,857,0992,922,948,0007,997,0002,318,336
64Mar 14, 2026 17:5388,8442,964,297,9962,923,860,0007,996,0002,461,696
65Mar 14, 2026 17:5388,8662,961,500,7852,923,580,0008,995,0002,449,408
66Mar 14, 2026 18:2088,8752,966,123,4822,922,887,0009,996,0002,461,696
67Mar 14, 2026 23:4288,8942,962,932,8662,921,502,00011,993,0002,457,600
68Mar 14, 2026 17:5388,9342,972,536,9562,926,814,0007,994,0002,457,600
69Mar 14, 2026 23:3288,9652,966,107,4152,923,847,00011,991,0002,351,104
70Mar 14, 2026 18:1888,9672,964,249,5822,924,904,00010,992,0002,453,504
71Mar 14, 2026 18:5489,0342,966,295,4182,929,138,0008,994,0002,285,568
72Mar 14, 2026 18:0889,0542,968,263,1882,926,775,00011,994,0002,473,984
73Mar 14, 2026 17:5389,0592,974,660,6512,929,963,0008,996,0002,281,472
74Mar 15, 2026 00:0489,0662,968,850,8032,929,198,0009,993,0002,301,952
75Mar 14, 2026 18:2089,0792,965,921,2772,928,605,00010,994,0002,273,280
76Mar 14, 2026 18:0889,0892,972,875,5662,929,930,0009,992,0002,453,504
77Mar 14, 2026 18:2689,1142,965,418,8572,929,767,00010,995,0002,277,376
78Mar 14, 2026 18:1989,1272,974,030,1302,931,202,0009,993,0002,510,848
79Mar 14, 2026 18:5489,1332,967,009,5142,932,378,0008,995,0002,371,584
80Mar 14, 2026 23:3989,1392,972,240,1732,931,595,0009,995,0002,281,472
81Mar 14, 2026 18:0889,1632,975,152,1762,932,396,0009,994,0002,281,472
82Mar 14, 2026 18:1989,1792,971,726,0602,932,926,0009,996,0002,519,040
83Mar 14, 2026 18:0889,2012,972,348,9472,936,645,0006,994,0002,461,696
84Mar 15, 2026 09:5789,2472,975,576,7212,933,171,00011,992,0002,277,376
85Mar 14, 2026 23:1589,3322,978,325,3942,935,957,00011,991,0002,285,568
86Mar 14, 2026 23:2389,3532,976,614,8052,938,651,0009,995,0002,457,600
87Mar 14, 2026 17:5389,3682,978,579,2572,939,137,0009,993,0002,285,568
88Mar 14, 2026 19:1789,3712,974,850,4272,941,252,0007,995,0002,281,472
89Mar 14, 2026 17:5389,3782,979,955,4022,939,478,0009,994,0002,510,848
90Mar 14, 2026 18:0089,7912,990,343,2312,951,108,00011,992,0002,338,816
91Mar 14, 2026 23:3289,9052,994,933,4652,958,856,0007,994,0002,281,472
92Mar 14, 2026 18:1889,9352,993,711,1792,958,855,0008,993,0002,457,600
93Mar 14, 2026 18:1489,9532,996,291,7862,962,454,0005,994,0002,453,504
94Mar 14, 2026 18:0089,9572,996,077,3672,959,605,0008,992,0002,285,568
95Mar 14, 2026 19:1789,9772,999,983,2022,960,232,0008,994,0002,449,408
96Mar 14, 2026 18:2690,0032,997,900,1312,957,092,00012,991,0002,281,472
97Mar 15, 2026 10:0590,2093,010,075,1962,972,893,0003,997,0002,301,952
98Mar 14, 2026 18:3690,3853,010,441,9332,972,719,0009,992,0002,297,856
99Mar 14, 2026 18:0090,4473,019,374,8192,975,764,0008,993,0002,285,568
100Mar 14, 2026 19:1790,8573,026,064,0972,983,288,00014,991,0002,285,568
101Mar 14, 2026 18:0891,5873,054,472,2363,010,368,00011,993,0002,285,568
102Mar 15, 2026 09:5794,5273,150,575,9253,108,385,00010,990,0002,453,504