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 8, 2024 04:31GraceGraceScore: 542,976Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 8, 2024 04:38538,93717,850,219,99117,784,928,39202,314,240
2Jun 8, 2024 04:33539,00817,851,861,11617,787,279,28402,207,744
3Jun 7, 2024 20:02539,15617,858,844,58217,792,139,63202,293,760
4Jun 7, 2024 19:47539,26917,861,382,34017,795,871,57502,285,568
5Jun 8, 2024 04:34539,40617,857,147,98017,800,386,75202,195,456
6Jun 8, 2024 04:47539,47117,867,204,43717,802,544,22602,203,648
7Jun 7, 2024 20:08539,58217,875,269,48517,806,193,27802,289,664
8Jun 8, 2024 04:40539,60617,872,940,51017,806,985,10802,269,184
9Jun 8, 2024 04:48539,63717,867,461,66017,808,005,47502,301,952
10Jun 8, 2024 04:41539,93317,878,120,18917,817,780,73002,248,704
11Jun 7, 2024 19:46540,03717,883,584,23717,821,223,10002,310,144
12Jun 8, 2024 04:42540,22217,886,304,29617,827,333,98102,301,952
13Jun 8, 2024 04:45540,36517,901,578,70017,832,057,18102,281,472
14Jun 8, 2024 04:37540,41317,886,893,26117,833,640,12802,228,224
15Jun 7, 2024 19:56540,57417,897,577,55817,838,939,00302,244,608
16Jun 7, 2024 19:50540,57617,893,243,02317,839,003,23202,318,336
17Jun 7, 2024 19:53540,80517,911,074,39017,846,550,47602,260,992
18Jun 7, 2024 20:02540,88217,904,345,32517,849,096,55402,207,744
19Jun 7, 2024 20:05540,93117,927,752,46217,850,738,66702,224,128
20Jun 8, 2024 04:32541,02617,914,491,86817,853,869,78902,211,840
21Jun 7, 2024 20:05541,13017,915,228,76117,857,274,21702,195,456
22Jun 7, 2024 19:53541,28417,922,632,20817,862,363,69502,301,952
23Jun 7, 2024 20:08541,73817,936,836,56617,877,364,01102,314,240
24Jun 8, 2024 04:46541,74117,935,592,78517,877,443,22702,289,664
25Jun 8, 2024 04:38541,74317,928,757,36717,877,520,15702,277,376
26Jun 8, 2024 04:39541,80817,936,425,95417,879,659,74302,244,608
27Jun 8, 2024 04:48541,89117,952,236,56817,882,404,16702,277,376
28Jun 7, 2024 19:47541,91217,937,636,11017,883,102,56502,236,416
29Jun 8, 2024 04:43541,96717,937,611,12817,884,916,76002,207,744
30Jun 8, 2024 04:37542,00617,951,022,51417,886,212,45502,277,376
31Jun 7, 2024 19:50542,04417,943,059,51417,887,467,57502,207,744
32Jun 8, 2024 04:36542,10617,948,491,79817,889,493,79202,265,088
33Jun 8, 2024 04:35542,24017,953,673,84117,893,915,05802,244,608
34Jun 7, 2024 20:11542,25417,958,085,72717,894,386,06902,215,936
35Jun 8, 2024 04:39542,26017,961,351,71017,894,568,48302,297,856
36Jun 7, 2024 20:11542,28117,957,473,30917,895,288,02302,203,648
37Jun 8, 2024 04:32542,35617,952,534,32217,897,764,41302,244,608
38Jun 8, 2024 04:28542,57817,960,035,18417,905,069,44302,289,664
39Jun 7, 2024 19:59542,64717,976,642,17317,907,358,44302,277,376
40Jun 8, 2024 04:37542,66217,969,357,30917,907,855,49702,322,432
41Jun 8, 2024 04:42542,67717,981,091,85217,908,326,09802,203,648
42Jun 8, 2024 04:45542,73617,969,140,52617,910,297,81502,211,840
43Jun 8, 2024 04:46542,79117,966,299,00217,912,086,96602,269,184
44Jun 8, 2024 04:30542,87417,979,516,42117,914,846,86602,273,280
45Jun 8, 2024 04:40542,91417,981,021,84617,916,169,43802,215,936
46Jun 7, 2024 19:46542,97617,977,598,04117,918,208,14402,318,336
47Jun 8, 2024 04:32543,01117,977,424,91817,919,369,99802,310,144
48Jun 7, 2024 20:08543,15217,989,268,62517,924,004,61302,269,184
49Jun 8, 2024 04:29543,17717,995,207,19617,924,825,16302,293,760
50Jun 8, 2024 04:43543,21817,990,942,93217,926,181,66502,289,664
51Jun 8, 2024 04:35543,33017,990,642,26217,929,889,61402,306,048
52Jun 8, 2024 04:41543,35717,985,443,85517,930,793,80202,224,128
53Jun 8, 2024 04:30543,41317,988,784,57117,932,616,71202,228,224
54Jun 8, 2024 04:34543,48818,010,860,16817,935,090,49102,277,376
55Jun 7, 2024 19:46543,49417,993,728,46417,935,297,42002,277,376
56Jun 8, 2024 04:33543,50017,990,607,09417,935,504,04302,220,032
57Jun 8, 2024 04:46543,52918,012,813,29517,936,472,49802,199,552
58Jun 7, 2024 20:02543,53117,995,896,18917,936,521,61402,260,992
59Jun 7, 2024 19:47543,58918,004,018,55617,938,426,22402,191,360
60Jun 7, 2024 19:59543,61318,001,312,14717,939,226,51702,191,360
61Jun 7, 2024 19:53543,71518,001,980,14117,942,599,12102,228,224
62Jun 8, 2024 04:35543,78518,014,133,81717,944,919,43102,277,376
63Jun 7, 2024 19:56543,96418,013,338,04617,950,809,57102,232,320
64Jun 8, 2024 04:48544,00118,028,863,82817,952,042,91802,211,840
65Jun 8, 2024 04:28544,13618,019,519,25617,956,491,27802,232,320
66Jun 8, 2024 04:36544,24818,022,346,79117,960,180,08202,203,648
67Jun 7, 2024 19:50544,25118,021,723,22917,960,267,59402,207,744
68Jun 8, 2024 04:47544,27118,013,073,02017,960,959,12602,289,664
69Jun 8, 2024 04:41544,45318,028,510,79217,966,938,31802,224,128
70Jun 7, 2024 20:05544,47018,020,896,53617,967,517,51302,240,512
71Jun 8, 2024 04:43544,48018,023,418,77317,967,840,04102,265,088
72Jun 8, 2024 04:40544,55618,033,424,14317,970,347,90102,224,128
73Jun 8, 2024 04:36544,60218,043,606,19917,971,866,14702,195,456
74Jun 8, 2024 04:30544,68818,034,394,48717,974,694,43102,220,032
75Jun 8, 2024 04:34544,69718,041,260,83517,974,985,42502,199,552
76Jun 8, 2024 04:31544,75018,037,600,87717,976,746,52002,297,856
77Jun 8, 2024 04:45544,79518,039,451,81617,978,230,96602,244,608
78Jun 7, 2024 19:59544,81618,036,086,27817,978,911,69102,256,896
79Jun 8, 2024 04:29544,88818,040,483,09917,981,296,29702,289,664
80Jun 8, 2024 04:47545,28918,057,866,21217,994,525,94002,318,336
81Jun 8, 2024 04:33545,60718,057,047,22518,005,032,34902,265,088
82Jun 8, 2024 04:38545,67918,070,598,23618,007,403,96502,211,840
83Jun 7, 2024 19:56545,88718,073,392,23118,014,283,10902,256,896
84Jun 8, 2024 04:29545,99418,068,542,47518,017,807,02802,232,320
85Jun 8, 2024 04:42546,07018,075,998,53318,020,298,63702,211,840
86Jun 7, 2024 20:11546,09118,088,077,98318,020,987,31002,273,280
87Jun 8, 2024 04:31546,58218,108,001,24018,037,201,88002,228,224
88Jun 8, 2024 04:28546,66918,094,840,81318,040,072,68902,265,088
89Jun 8, 2024 04:39546,74718,130,675,64518,042,641,25902,379,776
90Jun 8, 2024 04:31550,06418,207,560,59018,152,096,96802,224,128