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 listJun 16, 2024 00:07Joad NacerJoad NacerError
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:5300000generator exited with code -1
2Jun 15, 2024 23:305,743255,046,393189,525,35402,215,936
3Jun 16, 2024 00:075,747255,863,018189,638,68502,220,032
4Jun 15, 2024 23:295,755247,565,970189,930,32002,220,032
5Jun 15, 2024 23:535,757244,423,095189,979,59202,228,224
6Jun 16, 2024 00:025,759251,123,371190,043,68202,220,032
7Jun 15, 2024 23:535,766250,034,372190,288,47502,211,840
8Jun 16, 2024 00:075,768241,850,615190,329,06502,215,936
9Jun 16, 2024 00:025,773249,572,022190,517,92002,228,224
10Jun 16, 2024 00:075,774260,540,646190,558,19602,228,224
11Jun 15, 2024 23:305,779255,175,634190,712,49002,228,224
12Jun 16, 2024 00:075,783262,666,309190,853,13602,228,224
13Jun 15, 2024 23:325,794258,163,606191,211,03302,215,936
14Jun 15, 2024 23:325,794265,498,734191,216,75902,220,032
15Jun 15, 2024 23:295,800252,116,036191,394,97302,232,320
16Jun 15, 2024 23:295,824262,617,251192,184,84902,224,128
17Jun 16, 2024 00:075,825259,094,397192,218,82802,359,296
18Jun 16, 2024 00:075,828253,234,956192,335,70302,355,200
19Jun 15, 2024 23:535,840259,016,940192,713,15002,228,224
20Jun 15, 2024 23:305,841259,919,443192,744,69602,220,032
21Jun 15, 2024 23:325,844259,258,087192,862,29702,224,128
22Jun 16, 2024 00:025,849258,068,103193,023,68302,228,224
23Jun 15, 2024 23:325,906220,280,318168,919,00025,987,0002,400,256
24Jun 15, 2024 23:535,920225,687,881171,431,00023,920,0002,392,064
25Jun 16, 2024 00:075,923218,856,646169,537,00025,929,0002,396,160
26Jun 16, 2024 00:075,950232,003,727170,440,00025,914,0002,359,296
27Jun 15, 2024 23:535,952227,465,838172,496,00023,930,0002,400,256
28Jun 16, 2024 00:075,953220,935,687173,389,00023,051,0002,396,160
29Jun 15, 2024 23:535,953223,076,621170,511,00025,925,0002,359,296
30Jun 15, 2024 23:535,955223,374,883174,584,00021,947,0002,355,200
31Jun 15, 2024 23:535,955223,386,323169,587,00026,934,0002,367,488
32Jun 15, 2024 23:295,956225,418,567170,611,00025,940,0002,367,488
33Jun 16, 2024 00:075,959220,990,513171,684,00024,954,0002,387,968
34Jun 16, 2024 00:075,960220,099,865171,725,00024,960,0002,359,296
35Jun 15, 2024 23:295,961223,828,008171,748,00024,963,0002,396,160
36Jun 15, 2024 23:535,962223,809,375170,793,00025,968,0002,363,392
37Jun 15, 2024 23:535,965219,729,850171,866,00024,980,0002,355,200
38Jun 15, 2024 23:535,966222,305,523171,898,00024,985,0002,367,488
39Jun 15, 2024 23:325,967218,705,575173,917,00022,989,0002,359,296
40Jun 16, 2024 00:075,974229,153,714176,129,00021,015,0002,363,392
41Jun 16, 2024 00:075,975222,947,522177,151,00020,017,0002,400,256
42Jun 16, 2024 00:075,979224,836,541172,272,00025,039,0002,420,736
43Jun 16, 2024 00:075,983220,752,660172,513,00024,929,0002,400,256
44Jun 16, 2024 00:075,983226,668,246174,518,00022,936,0002,359,296
45Jun 15, 2024 23:325,984223,952,644172,547,00024,934,0002,404,352
46Jun 15, 2024 23:295,990223,011,289171,705,00025,955,0002,396,160
47Jun 15, 2024 23:295,990223,627,270172,698,00024,956,0002,408,448
48Jun 16, 2024 00:075,993222,667,522174,800,00022,973,0002,351,104
49Jun 15, 2024 23:295,995220,452,630174,866,00022,982,0002,400,256
50Jun 16, 2024 00:075,997221,113,206171,905,00025,985,0002,408,448
51Jun 15, 2024 23:325,998228,676,636172,939,00024,991,0002,359,296
52Jun 15, 2024 23:295,998222,988,139172,956,00024,993,0002,387,968
53Jun 16, 2024 00:076,000226,338,322172,000,00026,000,0002,404,352
54Jun 16, 2024 00:076,002221,329,529175,049,00023,006,0002,396,160
55Jun 15, 2024 23:326,006228,182,882176,164,00022,020,0002,404,352
56Jun 15, 2024 23:296,012227,011,336173,485,00024,926,0002,396,160
57Jun 15, 2024 23:536,012224,195,177175,348,00023,045,0002,400,256
58Jun 16, 2024 00:076,014226,219,268173,536,00024,933,0002,387,968
59Jun 15, 2024 23:296,015226,739,298173,567,00024,937,0002,367,488
60Jun 15, 2024 23:296,018220,479,361173,637,00024,947,0002,387,968
61Jun 15, 2024 23:326,021225,986,050174,737,00023,964,0002,355,200
62Jun 16, 2024 00:076,021225,390,530174,720,00023,961,0002,400,256
63Jun 16, 2024 00:076,030233,324,771176,000,00023,000,0002,396,160
64Jun 15, 2024 23:536,036223,870,820176,154,00023,020,0002,445,312
65Jun 15, 2024 23:326,036228,302,332179,178,00020,019,0002,465,792
66Jun 16, 2024 00:076,037233,199,259177,204,00022,025,0002,367,488
67Jun 16, 2024 00:076,039232,093,067175,379,00023,915,0002,400,256
68Jun 16, 2024 00:076,039227,756,798174,381,00024,911,0002,392,064
69Jun 16, 2024 00:076,041232,928,251175,422,00023,921,0002,367,488
70Jun 15, 2024 23:296,041229,987,826175,297,00024,040,0002,400,256
71Jun 15, 2024 23:536,042224,099,446175,470,00023,927,0002,396,160
72Jun 15, 2024 23:536,043227,882,021172,486,00026,919,0002,404,352
73Jun 15, 2024 23:296,043223,593,312177,472,00021,934,0002,392,064
74Jun 15, 2024 23:296,044227,555,416172,521,00026,925,0002,355,200
75Jun 16, 2024 00:076,048222,648,207174,624,00024,946,0002,355,200
76Jun 15, 2024 23:536,051222,407,977179,720,00019,968,0002,392,064
77Jun 15, 2024 23:296,052224,859,802176,754,00022,968,0002,355,200
78Jun 16, 2024 00:076,053222,515,018176,778,00022,971,0002,355,200
79Jun 15, 2024 23:536,053224,024,003172,784,00026,966,0002,482,176
80Jun 16, 2024 00:076,055223,249,463175,829,00023,976,0002,469,888
81Jun 16, 2024 00:076,057221,385,302172,884,00026,982,0002,400,256
82Jun 15, 2024 23:296,069228,876,412176,256,00024,034,0002,363,392
83Jun 16, 2024 00:076,081224,661,666177,725,00022,964,0002,359,296
84Jun 15, 2024 23:536,081229,016,153176,709,00023,960,0002,359,296
85Jun 16, 2024 00:076,082224,608,106175,729,00024,961,0002,396,160
86Jun 15, 2024 23:326,083230,756,405177,773,00022,970,0002,355,200
87Jun 16, 2024 00:076,083224,917,931176,767,00023,968,0002,367,488
88Jun 15, 2024 23:536,088230,595,241175,903,00024,986,0002,449,408
89Jun 16, 2024 00:076,093236,528,542180,061,00021,007,0002,363,392
90Jun 15, 2024 23:296,095228,134,909176,111,00025,015,0002,367,488
91Jun 16, 2024 00:076,098235,008,561179,216,00022,026,0002,396,160
92Jun 16, 2024 00:076,100234,260,796178,278,00023,035,0002,367,488
93Jun 15, 2024 23:536,101227,469,611176,428,00024,919,0002,408,448
94Jun 15, 2024 23:296,101231,037,319174,410,00026,909,0002,404,352
95Jun 16, 2024 00:076,113229,864,262176,750,00024,964,0002,363,392
96Jun 15, 2024 23:536,133234,325,083176,463,00025,921,0002,400,256
97Jun 16, 2024 00:076,135228,638,643176,521,00025,929,0002,400,256
98Jun 15, 2024 23:326,168228,795,321180,598,00022,949,0002,359,296
99Jun 16, 2024 00:076,171229,745,397177,690,00025,954,0002,400,256
100Jun 16, 2024 00:076,180227,921,445183,948,00019,994,0002,367,488
101Jun 15, 2024 23:296,638244,613,254196,061,00023,007,0002,363,392
102Jun 15, 2024 23:296,643253,468,264192,305,00026,902,0002,363,392
103Jun 16, 2024 00:076,669253,144,401194,082,00026,011,0002,359,296