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:29Joad 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 16, 2024 00:2900000Error: expected "1024399 ", got "1023682 "stderr
2Jun 16, 2024 00:164,706229,857,832155,302,08902,215,936
3Jun 16, 2024 00:424,712217,625,913155,485,54102,224,128
4Jun 16, 2024 00:164,716226,050,845155,613,99302,232,320
5Jun 16, 2024 00:414,721223,098,926155,808,78002,232,320
6Jun 16, 2024 00:414,731225,775,450156,126,63202,215,936
7Jun 16, 2024 00:164,737212,350,030156,311,01002,215,936
8Jun 16, 2024 14:314,743216,091,324156,504,01002,232,320
9Jun 16, 2024 14:314,743223,947,439156,527,02302,215,936
10Jun 16, 2024 00:294,749220,578,211156,707,44402,342,912
11Jun 16, 2024 00:424,750215,070,025156,756,19502,220,032
12Jun 16, 2024 00:294,752215,057,214156,801,69102,224,128
13Jun 16, 2024 00:164,756221,109,714156,937,87502,220,032
14Jun 16, 2024 14:314,759216,983,452157,040,43902,224,128
15Jun 16, 2024 00:424,760217,569,288157,084,74402,228,224
16Jun 16, 2024 00:424,767217,961,505157,324,15902,215,936
17Jun 16, 2024 00:424,778218,895,200157,671,11702,220,032
18Jun 16, 2024 00:424,796225,973,003158,263,89002,224,128
19Jun 16, 2024 00:294,796216,679,847158,278,76902,355,200
20Jun 16, 2024 00:414,799208,693,506158,355,82302,228,224
21Jun 16, 2024 00:424,805231,385,540158,550,37102,220,032
22Jun 16, 2024 00:414,825224,158,809159,237,27702,224,128
23Jun 16, 2024 00:414,861230,166,989160,402,37102,215,936
24Jun 16, 2024 00:414,862213,399,703160,433,73702,232,320
25Jun 16, 2024 00:164,868221,703,144160,629,54502,220,032
26Jun 16, 2024 00:424,872238,735,879160,784,05402,220,032
27Jun 16, 2024 00:164,887231,074,297161,261,78902,359,296
28Jun 16, 2024 00:414,889222,718,564161,345,61202,359,296
29Jun 16, 2024 00:414,900223,514,097161,709,01702,232,320
30Jun 16, 2024 00:414,902231,565,379161,759,03802,236,416
31Jun 16, 2024 00:424,927232,517,253162,577,32702,228,224
32Jun 16, 2024 00:425,308202,475,183151,130,00024,020,0002,457,600
33Jun 16, 2024 00:415,318201,233,824148,578,00026,923,0002,359,296
34Jun 16, 2024 00:295,325195,651,293149,753,00025,957,0002,400,256
35Jun 16, 2024 00:415,326199,065,233151,801,00023,968,0002,363,392
36Jun 16, 2024 00:165,333198,938,654150,989,00024,998,0002,396,160
37Jun 16, 2024 00:295,344208,667,814152,450,00023,913,0002,400,256
38Jun 16, 2024 00:425,346207,149,982152,503,00023,922,0002,392,064
39Jun 16, 2024 00:425,347202,418,065151,523,00024,921,0002,424,832
40Jun 16, 2024 00:295,347201,944,919150,545,00025,921,0002,367,488
41Jun 16, 2024 00:415,348206,503,642152,545,00023,928,0002,433,024
42Jun 16, 2024 00:425,358200,687,196151,845,00024,974,0002,367,488
43Jun 16, 2024 00:295,360203,269,227150,884,00025,980,0002,404,352
44Jun 16, 2024 00:165,361204,361,713150,086,00026,836,0002,363,392
45Jun 16, 2024 00:415,365201,941,820153,046,00024,007,0002,400,256
46Jun 16, 2024 00:425,367209,456,889152,085,00025,014,0002,363,392
47Jun 16, 2024 00:165,378202,833,484151,564,00025,925,0002,367,488
48Jun 16, 2024 00:165,380202,150,604151,608,00025,933,0002,449,408
49Jun 16, 2024 00:425,382200,485,519152,652,00024,943,0002,359,296
50Jun 16, 2024 00:425,387203,103,394152,795,00024,966,0002,400,256
51Jun 16, 2024 00:295,388200,347,177150,834,00026,970,0002,359,296
52Jun 16, 2024 00:165,408210,623,839156,536,00021,935,0002,363,392
53Jun 16, 2024 00:295,410202,098,776152,605,00025,932,0002,457,600
54Jun 16, 2024 00:295,411206,888,996153,637,00024,941,0002,400,256
55Jun 16, 2024 00:165,412200,605,717153,665,00024,945,0002,396,160
56Jun 16, 2024 00:295,413202,422,004155,673,00022,951,0002,367,488
57Jun 16, 2024 00:165,418203,343,339158,819,00019,977,0002,367,488
58Jun 16, 2024 00:425,419209,839,351154,849,00023,976,0002,351,104
59Jun 16, 2024 00:415,427201,813,708156,072,00023,010,0002,367,488
60Jun 16, 2024 00:425,427202,953,518155,091,00024,014,0002,363,392
61Jun 16, 2024 00:425,431204,276,740154,199,00025,032,0002,363,392
62Jun 16, 2024 00:415,438206,500,720153,544,00025,923,0002,363,392
63Jun 16, 2024 00:415,439205,400,140154,546,00024,926,0002,400,256
64Jun 16, 2024 00:425,441202,960,012154,603,00024,936,0002,392,064
65Jun 16, 2024 00:295,446206,021,551156,759,00022,964,0002,367,488
66Jun 16, 2024 00:165,447211,176,663153,780,00025,963,0002,404,352
67Jun 16, 2024 00:165,449206,405,234155,841,00023,975,0002,396,160
68Jun 16, 2024 00:415,450210,335,879155,859,00023,978,0002,387,968
69Jun 16, 2024 00:295,451208,235,621154,901,00024,984,0002,400,256
70Jun 16, 2024 00:425,455212,947,619154,010,00026,001,0002,437,120
71Jun 16, 2024 00:165,465206,714,259157,301,00023,044,0002,396,160
72Jun 16, 2024 00:295,465208,606,069155,306,00025,049,0002,404,352
73Jun 16, 2024 00:165,469203,946,955154,564,00025,926,0002,375,680
74Jun 16, 2024 00:425,471203,549,295161,601,00018,953,0002,363,392
75Jun 16, 2024 00:295,472208,604,367157,624,00022,945,0002,404,352
76Jun 16, 2024 00:425,473204,815,072155,657,00024,945,0002,359,296
77Jun 16, 2024 00:165,473204,161,259158,655,00021,952,0002,355,200
78Jun 16, 2024 00:295,475206,365,484155,725,00024,956,0002,404,352
79Jun 16, 2024 00:165,478211,992,080156,799,00023,969,0002,400,256
80Jun 16, 2024 00:425,480207,108,720155,849,00024,975,0002,404,352
81Jun 16, 2024 00:425,499209,364,415158,548,00022,934,0002,396,160
82Jun 16, 2024 00:165,512211,366,712159,905,00021,987,0002,363,392
83Jun 16, 2024 00:165,525207,473,424157,270,00025,043,0002,387,968
84Jun 16, 2024 00:165,531213,460,349154,606,00027,928,0002,355,200
85Jun 16, 2024 00:295,574221,408,642158,954,00024,992,0002,396,160
86Jun 16, 2024 00:295,640210,184,230161,098,00025,015,0002,367,488
87Jun 16, 2024 00:165,649213,915,653161,488,00024,920,0002,400,256
88Jun 16, 2024 00:415,659208,415,603165,776,00020,971,0002,387,968
89Jun 16, 2024 00:295,684210,407,311161,644,00025,942,0002,404,352
90Jun 16, 2024 00:295,703214,883,332163,170,00025,026,0002,396,160
91Jun 16, 2024 00:425,718213,288,746162,735,00025,957,0002,363,392
92Jun 16, 2024 00:295,721218,800,367163,821,00024,972,0002,396,160
93Jun 16, 2024 00:425,722216,029,829165,838,00022,977,0002,367,488
94Jun 16, 2024 00:165,738216,491,142167,436,00021,926,0002,363,392