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 listJun 15, 2024 23:31Joad NacerJoad NacerScore: 7,604Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 15, 2024 23:317,222216,660,296168,657,00024,949,0002,605,056
2Jun 15, 2024 23:317,230216,899,046168,670,00025,949,0002,670,592
3Jun 16, 2024 00:037,231216,939,422168,684,00023,955,0002,605,056
4Jun 16, 2024 00:037,254217,625,252168,802,00026,968,0002,662,400
5Jun 16, 2024 00:037,271218,140,005167,724,00025,957,0002,609,152
6Jun 15, 2024 23:317,302219,064,600173,474,00023,927,0002,609,152
7Jun 16, 2024 00:037,318219,543,987173,644,00023,951,0002,707,456
8Jun 16, 2024 00:037,322219,655,257167,838,00024,975,0002,609,152
9Jun 16, 2024 00:037,333219,990,626169,515,00026,923,0002,666,496
10Jun 16, 2024 00:037,351220,533,553175,108,00023,014,0002,670,592
11Jun 16, 2024 00:037,354220,634,631173,828,00022,977,0002,654,208
12Jun 15, 2024 23:317,354220,626,050172,435,00020,931,0002,674,688
13Jun 15, 2024 23:317,354220,612,056171,840,00024,976,0002,654,208
14Jun 15, 2024 23:317,355220,639,380170,494,00026,920,0002,674,688
15Jun 16, 2024 00:037,370221,087,230171,599,00023,944,0002,666,496
16Jun 15, 2024 23:317,379221,366,639173,914,00023,988,0002,740,224
17Jun 16, 2024 00:037,387221,610,680171,678,00025,951,0002,605,056
18Jun 15, 2024 23:317,400221,991,900172,702,00025,955,0002,605,056
19Jun 15, 2024 23:317,400222,000,535169,589,00024,939,0002,662,400
20Jun 15, 2024 23:317,406222,171,412169,115,00027,854,0002,600,960
21Jun 16, 2024 00:037,420222,604,233174,723,00023,962,0002,719,744
22Jun 16, 2024 00:037,423222,676,776173,604,00024,943,0002,600,960
23Jun 16, 2024 00:037,423222,692,965173,971,00024,995,0002,600,960
24Jun 16, 2024 00:037,424222,724,139174,641,00023,950,0002,670,592
25Jun 15, 2024 23:317,425222,735,701171,600,00024,941,0002,666,496
26Jun 16, 2024 00:037,464223,925,376175,569,00024,938,0002,670,592
27Jun 15, 2024 23:317,465223,936,903179,645,00021,956,0002,609,152
28Jun 16, 2024 00:037,466223,969,377171,896,00023,985,0002,719,744
29Jun 15, 2024 23:317,470224,102,300171,786,00024,968,0002,605,056
30Jun 15, 2024 23:317,478224,341,109175,678,00023,956,0002,613,248
31Jun 15, 2024 23:317,493224,786,949177,755,00023,967,0002,662,400
32Jun 15, 2024 23:317,494224,822,555172,533,00024,932,0002,674,688
33Jun 16, 2024 00:037,508225,247,179173,547,00024,935,0002,666,496
34Jun 15, 2024 23:317,517225,498,186177,646,00023,952,0002,666,496
35Jun 15, 2024 23:317,520225,614,279178,743,00023,965,0002,670,592
36Jun 16, 2024 00:037,543226,294,149173,736,00023,963,0002,605,056
37Jun 16, 2024 00:037,544226,307,286175,978,00025,996,0002,670,592
38Jun 16, 2024 00:037,545226,344,724172,883,00023,983,0002,748,416
39Jun 15, 2024 23:317,550226,503,891176,666,00025,950,0002,740,224
40Jun 15, 2024 23:317,555226,658,367179,038,00021,004,0002,609,152
41Jun 15, 2024 23:317,560226,814,043176,733,00024,962,0002,658,304
42Jun 16, 2024 00:037,566226,967,571173,453,00024,921,0002,600,960
43Jun 15, 2024 23:317,593227,804,024178,752,00023,966,0002,613,248
44Jun 16, 2024 00:037,600228,004,817175,820,00022,976,0002,609,152
45Jun 16, 2024 00:037,601228,041,693173,734,00023,963,0002,662,400
46Jun 16, 2024 00:037,604228,133,135177,557,00023,940,0002,605,056
47Jun 15, 2024 23:317,608228,253,344175,493,00024,928,0002,609,152
48Jun 16, 2024 00:037,614228,415,923175,536,00023,936,0002,670,592
49Jun 15, 2024 23:317,622228,648,742176,578,00023,942,0002,732,032
50Jun 15, 2024 23:317,624228,726,113174,157,00023,020,0002,670,592
51Jun 15, 2024 23:317,635229,037,102178,026,00023,003,0002,666,496
52Jun 15, 2024 23:317,637229,114,602176,575,00022,944,0002,732,032
53Jun 16, 2024 00:037,658229,753,545176,607,00024,944,0002,609,152
54Jun 15, 2024 23:317,688230,636,847172,601,00025,940,0002,613,248
55Jun 15, 2024 23:317,697230,913,114172,226,00026,034,0002,613,248
56Jun 16, 2024 00:037,722231,652,898170,460,00024,921,0002,662,400
57Jun 16, 2024 00:037,734232,026,746175,473,00024,925,0002,613,248
58Jun 16, 2024 00:037,735232,055,765178,944,00022,992,0002,924,544
59Jun 16, 2024 00:037,738232,132,745176,505,00024,930,0002,596,864
60Jun 15, 2024 23:317,741232,236,899174,728,00025,959,0002,605,056
61Jun 15, 2024 23:317,752232,560,981175,075,00024,010,0002,600,960
62Jun 16, 2024 00:037,762232,868,164175,066,00028,010,0002,662,400
63Jun 16, 2024 00:037,771233,138,831171,718,00026,955,0002,662,400
64Jun 16, 2024 00:037,875236,262,070184,889,00022,986,0002,654,208
65Jun 15, 2024 23:318,101243,044,921196,668,00021,963,0002,666,496
66Jun 15, 2024 23:318,121243,642,918198,662,00021,962,0002,662,400
67Jun 15, 2024 23:318,139244,177,706196,538,00023,943,0002,670,592
68Jun 16, 2024 00:038,161244,832,334194,448,00026,923,0002,756,608
69Jun 16, 2024 00:038,208246,227,591191,064,79802,347,008
70Jun 16, 2024 00:038,220246,599,745191,311,00024,910,0002,658,304
71Jun 15, 2024 23:318,231246,936,471196,304,00023,915,0002,662,400
72Jun 16, 2024 00:038,232246,968,318190,369,77602,338,816
73Jun 16, 2024 00:038,242247,260,357190,571,09302,351,104
74Jun 16, 2024 00:038,250247,494,959195,107,00024,013,0002,666,496
75Jun 15, 2024 23:318,332249,953,948195,666,00023,959,0002,609,152
76Jun 16, 2024 00:038,340250,207,343190,815,26302,351,104
77Jun 16, 2024 00:038,343250,278,986192,673,68302,236,416
78Jun 16, 2024 00:038,370251,089,573191,672,70002,232,320
79Jun 16, 2024 00:038,470254,113,511193,665,51102,232,320
80Jun 16, 2024 00:038,520255,588,874192,340,25502,347,008
81Jun 15, 2024 23:318,556256,665,813190,644,47102,228,224
82Jun 16, 2024 00:038,570257,102,704192,710,43402,347,008
83Jun 16, 2024 00:038,574257,232,710190,565,30502,494,464
84Jun 16, 2024 00:038,577257,307,759192,722,14202,351,104
85Jun 15, 2024 23:318,586257,574,299192,290,00602,506,752
86Jun 15, 2024 23:318,663259,899,407192,970,17102,347,008
87Jun 15, 2024 23:318,718261,526,997193,139,63402,342,912
88Jun 16, 2024 00:038,911267,337,069190,761,14302,367,488
89Jun 15, 2024 23:318,911267,343,876192,858,85702,342,912
90Jun 15, 2024 23:318,970269,089,076193,249,07302,347,008