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 | Mar 22, 2026 02:18 | 11,132 | 393,430,136 | 350,354,000 | 17,017,000 | 2,273,280 | ||
| 2 | Mar 22, 2026 02:09 | 11,140 | 387,970,147 | 349,637,000 | 17,981,000 | 2,453,504 | ||
| 3 | Mar 22, 2026 02:22 | 11,145 | 388,925,151 | 346,808,000 | 20,988,000 | 2,494,464 | ||
| 4 | Mar 22, 2026 02:18 | 11,159 | 390,419,887 | 351,226,000 | 17,010,000 | 2,523,136 | ||
| 5 | Mar 22, 2026 01:52 | 11,174 | 392,518,721 | 352,750,000 | 15,988,000 | 2,277,376 | ||
| 6 | Mar 22, 2026 02:09 | 11,178 | 388,848,452 | 350,881,000 | 17,993,000 | 2,416,640 | ||
| 7 | Mar 22, 2026 01:52 | 11,180 | 391,040,351 | 352,954,000 | 15,997,000 | 2,420,736 | ||
| 8 | Mar 22, 2026 02:18 | 11,183 | 395,396,358 | 352,039,000 | 17,001,000 | 2,408,448 | ||
| 9 | Mar 22, 2026 02:33 | 11,185 | 390,228,843 | 354,098,000 | 15,004,000 | 2,326,528 | ||
| 10 | Mar 22, 2026 02:18 | 11,192 | 398,002,971 | 351,312,000 | 18,016,000 | 2,420,736 | ||
| 11 | Mar 22, 2026 01:20 | 11,193 | 395,244,539 | 350,341,000 | 19,018,000 | 2,469,888 | ||
| 12 | Mar 22, 2026 01:52 | 11,195 | 392,580,454 | 352,475,000 | 16,974,000 | 2,412,544 | ||
| 13 | Mar 22, 2026 01:13 | 11,198 | 391,201,783 | 352,559,000 | 16,978,000 | 2,482,176 | ||
| 14 | Mar 22, 2026 02:18 | 11,198 | 392,026,830 | 354,569,000 | 14,981,000 | 2,338,816 | ||
| 15 | Mar 22, 2026 01:30 | 11,199 | 391,903,185 | 357,594,000 | 11,986,000 | 2,273,280 | ||
| 16 | Mar 22, 2026 02:22 | 11,199 | 393,329,124 | 351,580,000 | 17,978,000 | 2,486,272 | ||
| 17 | Mar 22, 2026 02:09 | 11,200 | 394,426,631 | 354,618,000 | 14,983,000 | 2,416,640 | ||
| 18 | Mar 22, 2026 01:20 | 11,200 | 388,290,530 | 355,613,000 | 13,984,000 | 2,420,736 | ||
| 19 | Mar 22, 2026 01:20 | 11,202 | 390,782,380 | 352,693,000 | 16,985,000 | 2,420,736 | ||
| 20 | Mar 22, 2026 02:18 | 11,203 | 394,056,554 | 353,726,000 | 15,987,000 | 2,420,736 | ||
| 21 | Mar 22, 2026 02:01 | 11,208 | 397,120,611 | 358,860,000 | 10,995,000 | 2,416,640 | ||
| 22 | Mar 22, 2026 01:30 | 11,208 | 394,616,622 | 352,881,000 | 16,994,000 | 2,326,528 | ||
| 23 | Mar 22, 2026 01:28 | 11,210 | 390,483,071 | 355,919,000 | 13,996,000 | 2,387,968 | ||
| 24 | Mar 22, 2026 01:20 | 11,211 | 392,404,486 | 355,980,000 | 13,999,000 | 2,420,736 | ||
| 25 | Mar 22, 2026 01:13 | 11,212 | 401,990,095 | 354,007,000 | 16,000,000 | 2,428,928 | ||
| 26 | Mar 22, 2026 01:13 | 11,213 | 388,552,663 | 356,044,000 | 14,001,000 | 2,420,736 | ||
| 27 | Mar 22, 2026 02:22 | 11,214 | 390,818,686 | 350,069,000 | 20,003,000 | 2,355,200 | ||
| 28 | Mar 22, 2026 02:09 | 11,216 | 390,112,498 | 352,125,000 | 18,006,000 | 2,424,832 | ||
| 29 | Mar 22, 2026 01:13 | 11,218 | 394,346,693 | 355,186,000 | 15,007,000 | 2,416,640 | ||
| 30 | Mar 22, 2026 01:52 | 11,218 | 389,546,268 | 355,195,000 | 15,008,000 | 2,383,872 | ||
| 31 | Mar 22, 2026 01:37 | 11,219 | 389,880,538 | 355,221,000 | 15,009,000 | 2,375,680 | ||
| 32 | Mar 22, 2026 01:30 | 11,223 | 395,862,638 | 352,401,000 | 17,969,000 | 2,416,640 | ||
| 33 | Mar 22, 2026 01:30 | 11,224 | 401,405,323 | 356,367,000 | 14,014,000 | 2,412,544 | ||
| 34 | Mar 22, 2026 01:20 | 11,225 | 399,140,094 | 354,409,000 | 16,018,000 | 2,412,544 | ||
| 35 | Mar 22, 2026 02:09 | 11,228 | 396,928,007 | 357,542,000 | 12,983,000 | 2,273,280 | ||
| 36 | Mar 22, 2026 01:13 | 11,229 | 402,479,799 | 354,588,000 | 15,981,000 | 2,482,176 | ||
| 37 | Mar 22, 2026 01:20 | 11,230 | 396,588,538 | 349,599,000 | 20,975,000 | 2,420,736 | ||
| 38 | Mar 22, 2026 02:33 | 11,231 | 391,786,653 | 353,628,000 | 16,982,000 | 2,473,984 | ||
| 39 | Mar 22, 2026 01:46 | 11,231 | 396,936,630 | 355,633,000 | 14,984,000 | 2,408,448 | ||
| 40 | Mar 22, 2026 01:20 | 11,232 | 392,192,480 | 354,671,000 | 15,985,000 | 2,416,640 | ||
| 41 | Mar 22, 2026 02:09 | 11,234 | 394,245,287 | 356,729,000 | 13,989,000 | 2,424,832 | ||
| 42 | Mar 22, 2026 02:22 | 11,234 | 393,062,351 | 357,730,000 | 12,990,000 | 2,424,832 | ||
| 43 | Mar 22, 2026 01:37 | 11,236 | 393,378,961 | 357,788,000 | 12,992,000 | 2,363,392 | ||
| 44 | Mar 22, 2026 01:52 | 11,239 | 394,671,971 | 354,905,000 | 15,995,000 | 2,416,640 | ||
| 45 | Mar 22, 2026 02:09 | 11,241 | 399,388,024 | 351,942,000 | 18,996,000 | 2,441,216 | ||
| 46 | Mar 22, 2026 02:22 | 11,243 | 398,648,916 | 353,026,000 | 18,001,000 | 2,465,792 | ||
| 47 | Mar 22, 2026 02:22 | 11,246 | 395,694,861 | 358,111,000 | 13,004,000 | 2,482,176 | ||
| 48 | Mar 22, 2026 01:49 | 11,248 | 391,169,578 | 356,174,000 | 15,007,000 | 2,437,120 | ||
| 49 | Mar 22, 2026 01:13 | 11,248 | 392,013,710 | 358,186,000 | 13,006,000 | 2,527,232 | ||
| 50 | Mar 22, 2026 02:09 | 11,249 | 390,115,621 | 349,200,000 | 22,012,000 | 2,416,640 | ||
| 51 | Mar 22, 2026 01:46 | 11,250 | 394,912,535 | 356,256,000 | 15,010,000 | 2,416,640 | ||
| 52 | Mar 22, 2026 01:37 | 11,253 | 396,283,053 | 359,331,000 | 12,011,000 | 2,273,280 | ||
| 53 | Mar 22, 2026 01:27 | 11,258 | 398,973,969 | 351,536,000 | 19,973,000 | 2,367,488 | ||
| 54 | Mar 22, 2026 01:37 | 11,260 | 393,600,237 | 354,613,000 | 16,981,000 | 2,478,080 | ||
| 55 | Mar 22, 2026 01:13 | 11,260 | 396,563,516 | 353,586,000 | 17,978,000 | 2,416,640 | ||
| 56 | Mar 22, 2026 02:22 | 11,261 | 397,625,390 | 357,619,000 | 13,985,000 | 2,334,720 | ||
| 57 | Mar 22, 2026 01:46 | 11,262 | 395,547,461 | 361,646,000 | 9,990,000 | 2,273,280 | ||
| 58 | Mar 22, 2026 01:28 | 11,265 | 399,244,869 | 353,747,000 | 17,987,000 | 2,416,640 | ||
| 59 | Mar 22, 2026 01:37 | 11,266 | 390,762,927 | 358,771,000 | 12,991,000 | 2,416,640 | ||
| 60 | Mar 22, 2026 01:30 | 11,268 | 390,958,720 | 356,866,000 | 14,994,000 | 2,273,280 | ||
| 61 | Mar 22, 2026 01:52 | 11,270 | 394,162,049 | 359,928,000 | 11,997,000 | 2,285,568 | ||
| 62 | Mar 22, 2026 01:13 | 11,272 | 395,155,845 | 357,973,000 | 13,998,000 | 2,273,280 | ||
| 63 | Mar 22, 2026 02:18 | 11,274 | 399,194,662 | 357,033,000 | 15,001,000 | 2,494,464 | ||
| 64 | Mar 22, 2026 01:30 | 11,275 | 397,514,316 | 358,066,000 | 14,002,000 | 2,273,280 | ||
| 65 | Mar 22, 2026 02:22 | 11,276 | 396,201,205 | 356,093,000 | 16,004,000 | 2,416,640 | ||
| 66 | Mar 22, 2026 01:52 | 11,278 | 393,572,448 | 360,172,000 | 12,005,000 | 2,273,280 | ||
| 67 | Mar 22, 2026 01:37 | 11,280 | 396,709,599 | 356,233,000 | 16,010,000 | 2,297,856 | ||
| 68 | Mar 22, 2026 02:33 | 11,287 | 399,150,161 | 355,494,000 | 16,975,000 | 2,424,832 | ||
| 69 | Mar 22, 2026 02:18 | 11,288 | 392,161,261 | 357,533,000 | 14,980,000 | 2,396,160 | ||
| 70 | Mar 22, 2026 02:18 | 11,289 | 399,949,900 | 353,549,000 | 18,975,000 | 2,465,792 | ||
| 71 | Mar 22, 2026 01:20 | 11,293 | 394,006,757 | 356,676,000 | 15,985,000 | 2,412,544 | ||
| 72 | Mar 22, 2026 01:28 | 11,323 | 394,222,730 | 358,672,000 | 14,986,000 | 2,416,640 | ||
| 73 | Mar 22, 2026 02:09 | 11,330 | 395,834,323 | 358,908,000 | 14,996,000 | 2,412,544 | ||
| 74 | Mar 22, 2026 01:30 | 11,340 | 395,142,432 | 362,209,000 | 12,006,000 | 2,416,640 | ||
| 75 | Mar 22, 2026 01:49 | 11,350 | 395,857,435 | 360,562,000 | 13,983,000 | 2,486,272 | ||
| 76 | Mar 22, 2026 01:37 | 11,358 | 396,242,722 | 358,819,000 | 15,991,000 | 2,416,640 | ||
| 77 | Mar 22, 2026 01:49 | 11,360 | 404,041,970 | 355,900,000 | 18,994,000 | 2,494,464 | ||
| 78 | Mar 22, 2026 02:22 | 11,366 | 396,452,184 | 357,072,000 | 18,003,000 | 2,273,280 | ||
| 79 | Mar 22, 2026 01:37 | 11,402 | 406,222,981 | 363,248,000 | 13,008,000 | 2,306,048 | ||
| 80 | Mar 22, 2026 01:52 | 11,421 | 398,790,708 | 361,890,000 | 14,995,000 | 2,424,832 | ||
| 81 | Mar 22, 2026 01:52 | 11,446 | 401,015,914 | 360,738,000 | 16,987,000 | 2,273,280 | ||
| 82 | Mar 22, 2026 01:27 | 11,518 | 399,605,505 | 364,084,000 | 16,003,000 | 2,355,200 | ||
| 83 | Mar 22, 2026 01:27 | 11,630 | 402,676,980 | 366,798,000 | 16,990,000 | 2,457,600 | ||
| 84 | Mar 22, 2026 01:30 | 12,047 | 417,184,051 | 378,586,000 | 18,979,000 | 2,412,544 | ||
| 85 | Mar 22, 2026 02:01 | 12,213 | 425,919,715 | 385,034,000 | 18,001,000 | 2,273,280 | ||
| 86 | Mar 22, 2026 01:13 | 12,214 | 433,886,812 | 386,069,000 | 17,003,000 | 2,273,280 | ||
| 87 | Mar 22, 2026 01:37 | 12,276 | 430,888,576 | 390,116,000 | 15,004,000 | 2,416,640 | ||
| 88 | Mar 22, 2026 01:20 | 12,353 | 434,546,458 | 391,673,000 | 15,986,000 | 2,424,832 | ||
| 89 | Mar 22, 2026 01:30 | 12,786 | 449,494,525 | 407,930,000 | 13,997,000 | 2,473,984 | ||
| 90 | Mar 22, 2026 02:01 | 13,656 | 486,912,552 | 430,883,000 | 19,765,000 | 2,269,184 |