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 22, 2026 13:33olliecrowolliecrowScore: 54,055Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 22, 2026 13:3253,5681,801,869,5951,743,770,00023,983,0002,473,984
2Mar 22, 2026 13:3353,6841,797,322,6641,748,577,00022,981,0002,498,560
3Mar 22, 2026 13:3453,6911,800,030,5001,747,809,00023,983,0002,523,136
4Mar 22, 2026 13:3353,7131,806,971,3871,745,567,00026,977,0002,387,968
5Mar 22, 2026 13:3453,7421,803,327,9661,747,511,00025,977,0002,416,640
6Mar 22, 2026 13:3353,7671,799,747,9721,749,323,00024,990,0002,408,448
7Mar 22, 2026 13:3453,7681,806,396,4321,744,367,00029,989,0002,424,832
8Mar 22, 2026 13:3353,7991,802,499,2861,745,397,00029,972,0002,560,000
9Mar 22, 2026 13:3253,8331,801,580,5041,752,525,00023,979,0002,555,904
10Mar 22, 2026 13:3353,8551,806,150,5511,753,212,00023,989,0002,445,312
11Mar 22, 2026 13:3353,8891,812,130,9221,752,371,00025,975,0002,437,120
12Mar 22, 2026 13:3353,8981,809,947,9611,759,659,00018,985,0002,338,816
13Mar 22, 2026 13:3353,9101,806,790,7561,758,030,00020,988,0002,478,080
14Mar 22, 2026 13:3354,0001,810,624,5111,759,007,00022,987,0002,322,432
15Mar 22, 2026 13:3354,0071,809,777,1521,761,259,00020,979,0002,416,640
16Mar 22, 2026 13:3354,0231,815,311,1231,759,768,00022,983,0002,355,200
17Mar 22, 2026 13:3354,0341,812,923,5551,756,138,00026,986,0002,433,024
18Mar 22, 2026 13:3254,0441,807,586,2021,758,472,00024,978,0002,355,200
19Mar 22, 2026 13:3254,0551,817,975,4551,752,820,00030,979,0002,551,808
20Mar 22, 2026 13:3354,0801,816,630,0511,761,667,00022,982,0002,461,696
21Mar 22, 2026 13:3354,1111,825,630,2391,758,698,00026,980,0002,355,200
22Mar 22, 2026 13:3454,1311,819,815,4481,766,330,00019,981,0002,412,544
23Mar 22, 2026 13:3354,2071,819,533,3581,765,845,00022,984,0002,355,200
24Mar 22, 2026 13:3354,2221,820,491,6051,762,329,00026,989,0002,506,752
25Mar 22, 2026 13:3454,2691,817,352,4591,763,905,00026,983,0002,355,200
26Mar 22, 2026 13:3254,2761,821,087,7981,768,133,00022,988,0002,482,176
27Mar 22, 2026 13:3354,2911,822,154,9121,767,627,00023,981,0002,572,288
28Mar 22, 2026 13:3354,3161,824,867,4431,766,427,00025,991,0002,416,640
29Mar 22, 2026 13:3354,3311,823,540,9361,767,947,00024,985,0002,449,408
30Mar 22, 2026 13:3354,3311,825,205,9641,766,952,00025,984,0002,371,584
31Mar 22, 2026 13:3354,5011,826,505,3551,776,549,00021,982,0002,326,528
32Mar 22, 2026 13:3254,5141,818,200,9931,776,982,00021,987,0002,498,560
33Mar 22, 2026 13:3354,6231,830,726,4351,778,586,00023,967,0002,564,096
34Mar 22, 2026 13:3454,7211,840,569,7631,777,796,00027,981,0002,408,448
35Mar 22, 2026 13:3354,7751,844,736,3441,786,596,00020,983,0002,420,736
36Mar 22, 2026 13:3355,5601,861,712,1151,807,490,00025,978,0002,322,432