Unique strings 
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
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Jun 16, 2024 00:29 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024399 ", got "1023682 " | stderr |
| 2 | Jun 16, 2024 00:16 | 4,706 | 229,857,832 | 155,302,089 | 0 | 2,215,936 | ||
| 3 | Jun 16, 2024 00:42 | 4,712 | 217,625,913 | 155,485,541 | 0 | 2,224,128 | ||
| 4 | Jun 16, 2024 00:16 | 4,716 | 226,050,845 | 155,613,993 | 0 | 2,232,320 | ||
| 5 | Jun 16, 2024 00:41 | 4,721 | 223,098,926 | 155,808,780 | 0 | 2,232,320 | ||
| 6 | Jun 16, 2024 00:41 | 4,731 | 225,775,450 | 156,126,632 | 0 | 2,215,936 | ||
| 7 | Jun 16, 2024 00:16 | 4,737 | 212,350,030 | 156,311,010 | 0 | 2,215,936 | ||
| 8 | Jun 16, 2024 14:31 | 4,743 | 216,091,324 | 156,504,010 | 0 | 2,232,320 | ||
| 9 | Jun 16, 2024 14:31 | 4,743 | 223,947,439 | 156,527,023 | 0 | 2,215,936 | ||
| 10 | Jun 16, 2024 00:29 | 4,749 | 220,578,211 | 156,707,444 | 0 | 2,342,912 | ||
| 11 | Jun 16, 2024 00:42 | 4,750 | 215,070,025 | 156,756,195 | 0 | 2,220,032 | ||
| 12 | Jun 16, 2024 00:29 | 4,752 | 215,057,214 | 156,801,691 | 0 | 2,224,128 | ||
| 13 | Jun 16, 2024 00:16 | 4,756 | 221,109,714 | 156,937,875 | 0 | 2,220,032 | ||
| 14 | Jun 16, 2024 14:31 | 4,759 | 216,983,452 | 157,040,439 | 0 | 2,224,128 | ||
| 15 | Jun 16, 2024 00:42 | 4,760 | 217,569,288 | 157,084,744 | 0 | 2,228,224 | ||
| 16 | Jun 16, 2024 00:42 | 4,767 | 217,961,505 | 157,324,159 | 0 | 2,215,936 | ||
| 17 | Jun 16, 2024 00:42 | 4,778 | 218,895,200 | 157,671,117 | 0 | 2,220,032 | ||
| 18 | Jun 16, 2024 00:42 | 4,796 | 225,973,003 | 158,263,890 | 0 | 2,224,128 | ||
| 19 | Jun 16, 2024 00:29 | 4,796 | 216,679,847 | 158,278,769 | 0 | 2,355,200 | ||
| 20 | Jun 16, 2024 00:41 | 4,799 | 208,693,506 | 158,355,823 | 0 | 2,228,224 | ||
| 21 | Jun 16, 2024 00:42 | 4,805 | 231,385,540 | 158,550,371 | 0 | 2,220,032 | ||
| 22 | Jun 16, 2024 00:41 | 4,825 | 224,158,809 | 159,237,277 | 0 | 2,224,128 | ||
| 23 | Jun 16, 2024 00:41 | 4,861 | 230,166,989 | 160,402,371 | 0 | 2,215,936 | ||
| 24 | Jun 16, 2024 00:41 | 4,862 | 213,399,703 | 160,433,737 | 0 | 2,232,320 | ||
| 25 | Jun 16, 2024 00:16 | 4,868 | 221,703,144 | 160,629,545 | 0 | 2,220,032 | ||
| 26 | Jun 16, 2024 00:42 | 4,872 | 238,735,879 | 160,784,054 | 0 | 2,220,032 | ||
| 27 | Jun 16, 2024 00:16 | 4,887 | 231,074,297 | 161,261,789 | 0 | 2,359,296 | ||
| 28 | Jun 16, 2024 00:41 | 4,889 | 222,718,564 | 161,345,612 | 0 | 2,359,296 | ||
| 29 | Jun 16, 2024 00:41 | 4,900 | 223,514,097 | 161,709,017 | 0 | 2,232,320 | ||
| 30 | Jun 16, 2024 00:41 | 4,902 | 231,565,379 | 161,759,038 | 0 | 2,236,416 | ||
| 31 | Jun 16, 2024 00:42 | 4,927 | 232,517,253 | 162,577,327 | 0 | 2,228,224 | ||
| 32 | Jun 16, 2024 00:42 | 5,308 | 202,475,183 | 151,130,000 | 24,020,000 | 2,457,600 | ||
| 33 | Jun 16, 2024 00:41 | 5,318 | 201,233,824 | 148,578,000 | 26,923,000 | 2,359,296 | ||
| 34 | Jun 16, 2024 00:29 | 5,325 | 195,651,293 | 149,753,000 | 25,957,000 | 2,400,256 | ||
| 35 | Jun 16, 2024 00:41 | 5,326 | 199,065,233 | 151,801,000 | 23,968,000 | 2,363,392 | ||
| 36 | Jun 16, 2024 00:16 | 5,333 | 198,938,654 | 150,989,000 | 24,998,000 | 2,396,160 | ||
| 37 | Jun 16, 2024 00:29 | 5,344 | 208,667,814 | 152,450,000 | 23,913,000 | 2,400,256 | ||
| 38 | Jun 16, 2024 00:42 | 5,346 | 207,149,982 | 152,503,000 | 23,922,000 | 2,392,064 | ||
| 39 | Jun 16, 2024 00:42 | 5,347 | 202,418,065 | 151,523,000 | 24,921,000 | 2,424,832 | ||
| 40 | Jun 16, 2024 00:29 | 5,347 | 201,944,919 | 150,545,000 | 25,921,000 | 2,367,488 | ||
| 41 | Jun 16, 2024 00:41 | 5,348 | 206,503,642 | 152,545,000 | 23,928,000 | 2,433,024 | ||
| 42 | Jun 16, 2024 00:42 | 5,358 | 200,687,196 | 151,845,000 | 24,974,000 | 2,367,488 | ||
| 43 | Jun 16, 2024 00:29 | 5,360 | 203,269,227 | 150,884,000 | 25,980,000 | 2,404,352 | ||
| 44 | Jun 16, 2024 00:16 | 5,361 | 204,361,713 | 150,086,000 | 26,836,000 | 2,363,392 | ||
| 45 | Jun 16, 2024 00:41 | 5,365 | 201,941,820 | 153,046,000 | 24,007,000 | 2,400,256 | ||
| 46 | Jun 16, 2024 00:42 | 5,367 | 209,456,889 | 152,085,000 | 25,014,000 | 2,363,392 | ||
| 47 | Jun 16, 2024 00:16 | 5,378 | 202,833,484 | 151,564,000 | 25,925,000 | 2,367,488 | ||
| 48 | Jun 16, 2024 00:16 | 5,380 | 202,150,604 | 151,608,000 | 25,933,000 | 2,449,408 | ||
| 49 | Jun 16, 2024 00:42 | 5,382 | 200,485,519 | 152,652,000 | 24,943,000 | 2,359,296 | ||
| 50 | Jun 16, 2024 00:42 | 5,387 | 203,103,394 | 152,795,000 | 24,966,000 | 2,400,256 | ||
| 51 | Jun 16, 2024 00:29 | 5,388 | 200,347,177 | 150,834,000 | 26,970,000 | 2,359,296 | ||
| 52 | Jun 16, 2024 00:16 | 5,408 | 210,623,839 | 156,536,000 | 21,935,000 | 2,363,392 | ||
| 53 | Jun 16, 2024 00:29 | 5,410 | 202,098,776 | 152,605,000 | 25,932,000 | 2,457,600 | ||
| 54 | Jun 16, 2024 00:29 | 5,411 | 206,888,996 | 153,637,000 | 24,941,000 | 2,400,256 | ||
| 55 | Jun 16, 2024 00:16 | 5,412 | 200,605,717 | 153,665,000 | 24,945,000 | 2,396,160 | ||
| 56 | Jun 16, 2024 00:29 | 5,413 | 202,422,004 | 155,673,000 | 22,951,000 | 2,367,488 | ||
| 57 | Jun 16, 2024 00:16 | 5,418 | 203,343,339 | 158,819,000 | 19,977,000 | 2,367,488 | ||
| 58 | Jun 16, 2024 00:42 | 5,419 | 209,839,351 | 154,849,000 | 23,976,000 | 2,351,104 | ||
| 59 | Jun 16, 2024 00:41 | 5,427 | 201,813,708 | 156,072,000 | 23,010,000 | 2,367,488 | ||
| 60 | Jun 16, 2024 00:42 | 5,427 | 202,953,518 | 155,091,000 | 24,014,000 | 2,363,392 | ||
| 61 | Jun 16, 2024 00:42 | 5,431 | 204,276,740 | 154,199,000 | 25,032,000 | 2,363,392 | ||
| 62 | Jun 16, 2024 00:41 | 5,438 | 206,500,720 | 153,544,000 | 25,923,000 | 2,363,392 | ||
| 63 | Jun 16, 2024 00:41 | 5,439 | 205,400,140 | 154,546,000 | 24,926,000 | 2,400,256 | ||
| 64 | Jun 16, 2024 00:42 | 5,441 | 202,960,012 | 154,603,000 | 24,936,000 | 2,392,064 | ||
| 65 | Jun 16, 2024 00:29 | 5,446 | 206,021,551 | 156,759,000 | 22,964,000 | 2,367,488 | ||
| 66 | Jun 16, 2024 00:16 | 5,447 | 211,176,663 | 153,780,000 | 25,963,000 | 2,404,352 | ||
| 67 | Jun 16, 2024 00:16 | 5,449 | 206,405,234 | 155,841,000 | 23,975,000 | 2,396,160 | ||
| 68 | Jun 16, 2024 00:41 | 5,450 | 210,335,879 | 155,859,000 | 23,978,000 | 2,387,968 | ||
| 69 | Jun 16, 2024 00:29 | 5,451 | 208,235,621 | 154,901,000 | 24,984,000 | 2,400,256 | ||
| 70 | Jun 16, 2024 00:42 | 5,455 | 212,947,619 | 154,010,000 | 26,001,000 | 2,437,120 | ||
| 71 | Jun 16, 2024 00:16 | 5,465 | 206,714,259 | 157,301,000 | 23,044,000 | 2,396,160 | ||
| 72 | Jun 16, 2024 00:29 | 5,465 | 208,606,069 | 155,306,000 | 25,049,000 | 2,404,352 | ||
| 73 | Jun 16, 2024 00:16 | 5,469 | 203,946,955 | 154,564,000 | 25,926,000 | 2,375,680 | ||
| 74 | Jun 16, 2024 00:42 | 5,471 | 203,549,295 | 161,601,000 | 18,953,000 | 2,363,392 | ||
| 75 | Jun 16, 2024 00:29 | 5,472 | 208,604,367 | 157,624,000 | 22,945,000 | 2,404,352 | ||
| 76 | Jun 16, 2024 00:42 | 5,473 | 204,815,072 | 155,657,000 | 24,945,000 | 2,359,296 | ||
| 77 | Jun 16, 2024 00:16 | 5,473 | 204,161,259 | 158,655,000 | 21,952,000 | 2,355,200 | ||
| 78 | Jun 16, 2024 00:29 | 5,475 | 206,365,484 | 155,725,000 | 24,956,000 | 2,404,352 | ||
| 79 | Jun 16, 2024 00:16 | 5,478 | 211,992,080 | 156,799,000 | 23,969,000 | 2,400,256 | ||
| 80 | Jun 16, 2024 00:42 | 5,480 | 207,108,720 | 155,849,000 | 24,975,000 | 2,404,352 | ||
| 81 | Jun 16, 2024 00:42 | 5,499 | 209,364,415 | 158,548,000 | 22,934,000 | 2,396,160 | ||
| 82 | Jun 16, 2024 00:16 | 5,512 | 211,366,712 | 159,905,000 | 21,987,000 | 2,363,392 | ||
| 83 | Jun 16, 2024 00:16 | 5,525 | 207,473,424 | 157,270,000 | 25,043,000 | 2,387,968 | ||
| 84 | Jun 16, 2024 00:16 | 5,531 | 213,460,349 | 154,606,000 | 27,928,000 | 2,355,200 | ||
| 85 | Jun 16, 2024 00:29 | 5,574 | 221,408,642 | 158,954,000 | 24,992,000 | 2,396,160 | ||
| 86 | Jun 16, 2024 00:29 | 5,640 | 210,184,230 | 161,098,000 | 25,015,000 | 2,367,488 | ||
| 87 | Jun 16, 2024 00:16 | 5,649 | 213,915,653 | 161,488,000 | 24,920,000 | 2,400,256 | ||
| 88 | Jun 16, 2024 00:41 | 5,659 | 208,415,603 | 165,776,000 | 20,971,000 | 2,387,968 | ||
| 89 | Jun 16, 2024 00:29 | 5,684 | 210,407,311 | 161,644,000 | 25,942,000 | 2,404,352 | ||
| 90 | Jun 16, 2024 00:29 | 5,703 | 214,883,332 | 163,170,000 | 25,026,000 | 2,396,160 | ||
| 91 | Jun 16, 2024 00:42 | 5,718 | 213,288,746 | 162,735,000 | 25,957,000 | 2,363,392 | ||
| 92 | Jun 16, 2024 00:29 | 5,721 | 218,800,367 | 163,821,000 | 24,972,000 | 2,396,160 | ||
| 93 | Jun 16, 2024 00:42 | 5,722 | 216,029,829 | 165,838,000 | 22,977,000 | 2,367,488 | ||
| 94 | Jun 16, 2024 00:16 | 5,738 | 216,491,142 | 167,436,000 | 21,926,000 | 2,363,392 |