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 14, 2026 23:23 | 86,261 | 2,872,500,630 | 2,838,609,000 | 7,996,000 | 2,449,408 | ||
| 2 | Mar 14, 2026 23:42 | 86,289 | 2,878,125,739 | 2,836,557,000 | 10,994,000 | 2,461,696 | ||
| 3 | Mar 14, 2026 23:42 | 86,747 | 2,887,636,048 | 2,851,672,000 | 10,994,000 | 2,473,984 | ||
| 4 | Mar 15, 2026 09:57 | 86,814 | 2,895,925,391 | 2,855,852,000 | 8,996,000 | 2,465,792 | ||
| 5 | Mar 14, 2026 23:15 | 86,881 | 2,897,309,274 | 2,856,076,000 | 10,992,000 | 2,285,568 | ||
| 6 | Mar 14, 2026 23:42 | 86,972 | 2,902,192,004 | 2,860,093,000 | 9,993,000 | 2,281,472 | ||
| 7 | Mar 15, 2026 09:57 | 87,083 | 2,901,427,140 | 2,865,744,000 | 7,996,000 | 2,404,352 | ||
| 8 | Mar 14, 2026 23:39 | 87,218 | 2,910,557,733 | 2,870,197,000 | 7,994,000 | 2,457,600 | ||
| 9 | Mar 14, 2026 23:15 | 87,241 | 2,910,218,128 | 2,868,944,000 | 9,996,000 | 2,523,136 | ||
| 10 | Mar 14, 2026 23:15 | 87,275 | 2,914,433,147 | 2,871,080,000 | 8,993,000 | 2,457,600 | ||
| 11 | Mar 15, 2026 09:57 | 87,324 | 2,907,833,577 | 2,871,706,000 | 9,995,000 | 2,461,696 | ||
| 12 | Mar 14, 2026 23:42 | 87,341 | 2,912,430,929 | 2,872,265,000 | 9,993,000 | 2,281,472 | ||
| 13 | Mar 14, 2026 23:42 | 87,477 | 2,914,288,794 | 2,876,750,000 | 9,992,000 | 2,281,472 | ||
| 14 | Mar 15, 2026 10:05 | 87,527 | 2,921,953,002 | 2,880,398,000 | 7,995,000 | 2,281,472 | ||
| 15 | Mar 14, 2026 23:42 | 87,557 | 2,916,926,658 | 2,876,398,000 | 12,992,000 | 2,281,472 | ||
| 16 | Mar 15, 2026 10:05 | 87,572 | 2,920,468,537 | 2,880,889,000 | 8,993,000 | 2,469,888 | ||
| 17 | Mar 15, 2026 09:57 | 87,580 | 2,921,127,485 | 2,878,154,000 | 11,992,000 | 2,269,184 | ||
| 18 | Mar 14, 2026 23:15 | 87,639 | 2,920,666,458 | 2,881,089,000 | 10,992,000 | 2,519,040 | ||
| 19 | Mar 14, 2026 18:00 | 87,660 | 2,920,269,406 | 2,883,785,000 | 8,996,000 | 2,506,752 | ||
| 20 | Mar 14, 2026 23:42 | 87,705 | 2,922,086,607 | 2,882,258,000 | 11,992,000 | 2,334,720 | ||
| 21 | Mar 15, 2026 00:04 | 87,762 | 2,926,682,464 | 2,887,145,000 | 8,994,000 | 2,285,568 | ||
| 22 | Mar 15, 2026 00:04 | 87,808 | 2,923,206,148 | 2,888,655,000 | 8,995,000 | 2,281,472 | ||
| 23 | Mar 14, 2026 18:04 | 87,839 | 2,926,094,263 | 2,888,704,000 | 9,995,000 | 2,453,504 | ||
| 24 | Mar 15, 2026 09:57 | 87,845 | 2,928,977,233 | 2,891,900,000 | 6,997,000 | 2,281,472 | ||
| 25 | Mar 14, 2026 23:15 | 87,905 | 2,929,865,849 | 2,888,868,000 | 11,995,000 | 2,281,472 | ||
| 26 | Mar 14, 2026 18:20 | 88,040 | 2,933,369,399 | 2,898,330,000 | 6,995,000 | 2,510,848 | ||
| 27 | Mar 14, 2026 18:14 | 88,071 | 2,936,887,713 | 2,898,344,000 | 7,995,000 | 2,322,432 | ||
| 28 | Mar 15, 2026 09:57 | 88,115 | 2,939,218,734 | 2,896,800,000 | 10,995,000 | 2,465,792 | ||
| 29 | Mar 14, 2026 18:08 | 88,128 | 2,942,874,350 | 2,896,225,000 | 11,992,000 | 2,281,472 | ||
| 30 | Mar 14, 2026 18:08 | 88,161 | 2,939,254,049 | 2,899,330,000 | 9,994,000 | 2,281,472 | ||
| 31 | Mar 14, 2026 23:42 | 88,184 | 2,939,513,230 | 2,900,081,000 | 9,993,000 | 2,473,984 | ||
| 32 | Mar 14, 2026 18:04 | 88,194 | 2,943,491,270 | 2,900,421,000 | 9,994,000 | 2,453,504 | ||
| 33 | Mar 14, 2026 18:04 | 88,220 | 2,944,065,304 | 2,899,263,000 | 11,992,000 | 2,461,696 | ||
| 34 | Mar 14, 2026 23:39 | 88,226 | 2,938,684,178 | 2,904,463,000 | 6,996,000 | 2,449,408 | ||
| 35 | Mar 14, 2026 18:08 | 88,234 | 2,940,524,693 | 2,902,737,000 | 8,996,000 | 2,326,528 | ||
| 36 | Mar 14, 2026 23:15 | 88,240 | 2,949,600,598 | 2,899,934,000 | 11,995,000 | 2,281,472 | ||
| 37 | Mar 14, 2026 18:08 | 88,255 | 2,939,542,538 | 2,903,431,000 | 8,995,000 | 2,506,752 | ||
| 38 | Mar 14, 2026 17:53 | 88,303 | 2,943,662,925 | 2,902,017,000 | 11,991,000 | 2,281,472 | ||
| 39 | Mar 14, 2026 18:19 | 88,305 | 2,943,773,031 | 2,902,075,000 | 11,992,000 | 2,457,600 | ||
| 40 | Mar 14, 2026 18:00 | 88,306 | 2,944,795,283 | 2,905,117,000 | 8,994,000 | 2,441,216 | ||
| 41 | Mar 14, 2026 18:04 | 88,347 | 2,941,830,966 | 2,903,472,000 | 11,993,000 | 2,281,472 | ||
| 42 | Mar 14, 2026 18:36 | 88,392 | 2,947,211,765 | 2,905,932,000 | 10,992,000 | 2,453,504 | ||
| 43 | Mar 14, 2026 18:00 | 88,407 | 2,944,978,346 | 2,910,421,000 | 6,996,000 | 2,334,720 | ||
| 44 | Mar 14, 2026 23:23 | 88,451 | 2,943,834,944 | 2,909,889,000 | 8,996,000 | 2,457,600 | ||
| 45 | Mar 14, 2026 18:18 | 88,469 | 2,946,432,062 | 2,907,489,000 | 11,993,000 | 2,457,600 | ||
| 46 | Mar 14, 2026 18:26 | 88,491 | 2,947,918,637 | 2,908,226,000 | 11,992,000 | 2,420,736 | ||
| 47 | Mar 14, 2026 17:53 | 88,521 | 2,955,809,225 | 2,909,198,000 | 11,992,000 | 2,453,504 | ||
| 48 | Mar 14, 2026 18:00 | 88,522 | 2,954,059,880 | 2,909,239,000 | 11,992,000 | 2,457,600 | ||
| 49 | Mar 14, 2026 18:04 | 88,524 | 2,952,398,626 | 2,913,305,000 | 7,995,000 | 2,277,376 | ||
| 50 | Mar 15, 2026 09:57 | 88,531 | 2,949,745,044 | 2,914,516,000 | 6,996,000 | 2,461,696 | ||
| 51 | Mar 14, 2026 18:00 | 88,560 | 2,952,254,552 | 2,910,494,000 | 11,993,000 | 2,273,280 | ||
| 52 | Mar 14, 2026 23:32 | 88,572 | 2,952,355,245 | 2,911,889,000 | 10,992,000 | 2,285,568 | ||
| 53 | Mar 14, 2026 17:53 | 88,583 | 2,949,914,255 | 2,916,247,000 | 6,995,000 | 2,490,368 | ||
| 54 | Mar 14, 2026 18:36 | 88,604 | 2,954,373,560 | 2,914,941,000 | 8,996,000 | 2,281,472 | ||
| 55 | Mar 14, 2026 18:14 | 88,609 | 2,957,224,921 | 2,913,099,000 | 10,992,000 | 2,281,472 | ||
| 56 | Mar 14, 2026 18:54 | 88,645 | 2,956,482,489 | 2,918,288,000 | 6,995,000 | 2,281,472 | ||
| 57 | Mar 14, 2026 23:15 | 88,680 | 2,953,585,618 | 2,919,454,000 | 6,996,000 | 2,347,008 | ||
| 58 | Mar 14, 2026 18:00 | 88,722 | 2,956,565,652 | 2,918,846,000 | 8,996,000 | 2,502,656 | ||
| 59 | Mar 14, 2026 18:04 | 88,729 | 2,966,044,130 | 2,918,053,000 | 9,993,000 | 2,420,736 | ||
| 60 | Mar 14, 2026 18:04 | 88,758 | 2,960,347,058 | 2,921,025,000 | 7,994,000 | 2,301,952 | ||
| 61 | Mar 14, 2026 23:15 | 88,802 | 2,956,873,841 | 2,918,479,000 | 11,993,000 | 2,273,280 | ||
| 62 | Mar 14, 2026 18:04 | 88,812 | 2,959,125,462 | 2,922,817,000 | 7,994,000 | 2,285,568 | ||
| 63 | Mar 14, 2026 18:04 | 88,817 | 2,965,857,099 | 2,922,948,000 | 7,997,000 | 2,318,336 | ||
| 64 | Mar 14, 2026 17:53 | 88,844 | 2,964,297,996 | 2,923,860,000 | 7,996,000 | 2,461,696 | ||
| 65 | Mar 14, 2026 17:53 | 88,866 | 2,961,500,785 | 2,923,580,000 | 8,995,000 | 2,449,408 | ||
| 66 | Mar 14, 2026 18:20 | 88,875 | 2,966,123,482 | 2,922,887,000 | 9,996,000 | 2,461,696 | ||
| 67 | Mar 14, 2026 23:42 | 88,894 | 2,962,932,866 | 2,921,502,000 | 11,993,000 | 2,457,600 | ||
| 68 | Mar 14, 2026 17:53 | 88,934 | 2,972,536,956 | 2,926,814,000 | 7,994,000 | 2,457,600 | ||
| 69 | Mar 14, 2026 23:32 | 88,965 | 2,966,107,415 | 2,923,847,000 | 11,991,000 | 2,351,104 | ||
| 70 | Mar 14, 2026 18:18 | 88,967 | 2,964,249,582 | 2,924,904,000 | 10,992,000 | 2,453,504 | ||
| 71 | Mar 14, 2026 18:54 | 89,034 | 2,966,295,418 | 2,929,138,000 | 8,994,000 | 2,285,568 | ||
| 72 | Mar 14, 2026 18:08 | 89,054 | 2,968,263,188 | 2,926,775,000 | 11,994,000 | 2,473,984 | ||
| 73 | Mar 14, 2026 17:53 | 89,059 | 2,974,660,651 | 2,929,963,000 | 8,996,000 | 2,281,472 | ||
| 74 | Mar 15, 2026 00:04 | 89,066 | 2,968,850,803 | 2,929,198,000 | 9,993,000 | 2,301,952 | ||
| 75 | Mar 14, 2026 18:20 | 89,079 | 2,965,921,277 | 2,928,605,000 | 10,994,000 | 2,273,280 | ||
| 76 | Mar 14, 2026 18:08 | 89,089 | 2,972,875,566 | 2,929,930,000 | 9,992,000 | 2,453,504 | ||
| 77 | Mar 14, 2026 18:26 | 89,114 | 2,965,418,857 | 2,929,767,000 | 10,995,000 | 2,277,376 | ||
| 78 | Mar 14, 2026 18:19 | 89,127 | 2,974,030,130 | 2,931,202,000 | 9,993,000 | 2,510,848 | ||
| 79 | Mar 14, 2026 18:54 | 89,133 | 2,967,009,514 | 2,932,378,000 | 8,995,000 | 2,371,584 | ||
| 80 | Mar 14, 2026 23:39 | 89,139 | 2,972,240,173 | 2,931,595,000 | 9,995,000 | 2,281,472 | ||
| 81 | Mar 14, 2026 18:08 | 89,163 | 2,975,152,176 | 2,932,396,000 | 9,994,000 | 2,281,472 | ||
| 82 | Mar 14, 2026 18:19 | 89,179 | 2,971,726,060 | 2,932,926,000 | 9,996,000 | 2,519,040 | ||
| 83 | Mar 14, 2026 18:08 | 89,201 | 2,972,348,947 | 2,936,645,000 | 6,994,000 | 2,461,696 | ||
| 84 | Mar 15, 2026 09:57 | 89,247 | 2,975,576,721 | 2,933,171,000 | 11,992,000 | 2,277,376 | ||
| 85 | Mar 14, 2026 23:15 | 89,332 | 2,978,325,394 | 2,935,957,000 | 11,991,000 | 2,285,568 | ||
| 86 | Mar 14, 2026 23:23 | 89,353 | 2,976,614,805 | 2,938,651,000 | 9,995,000 | 2,457,600 | ||
| 87 | Mar 14, 2026 17:53 | 89,368 | 2,978,579,257 | 2,939,137,000 | 9,993,000 | 2,285,568 | ||
| 88 | Mar 14, 2026 19:17 | 89,371 | 2,974,850,427 | 2,941,252,000 | 7,995,000 | 2,281,472 | ||
| 89 | Mar 14, 2026 17:53 | 89,378 | 2,979,955,402 | 2,939,478,000 | 9,994,000 | 2,510,848 | ||
| 90 | Mar 14, 2026 18:00 | 89,791 | 2,990,343,231 | 2,951,108,000 | 11,992,000 | 2,338,816 | ||
| 91 | Mar 14, 2026 23:32 | 89,905 | 2,994,933,465 | 2,958,856,000 | 7,994,000 | 2,281,472 | ||
| 92 | Mar 14, 2026 18:18 | 89,935 | 2,993,711,179 | 2,958,855,000 | 8,993,000 | 2,457,600 | ||
| 93 | Mar 14, 2026 18:14 | 89,953 | 2,996,291,786 | 2,962,454,000 | 5,994,000 | 2,453,504 | ||
| 94 | Mar 14, 2026 18:00 | 89,957 | 2,996,077,367 | 2,959,605,000 | 8,992,000 | 2,285,568 | ||
| 95 | Mar 14, 2026 19:17 | 89,977 | 2,999,983,202 | 2,960,232,000 | 8,994,000 | 2,449,408 | ||
| 96 | Mar 14, 2026 18:26 | 90,003 | 2,997,900,131 | 2,957,092,000 | 12,991,000 | 2,281,472 | ||
| 97 | Mar 15, 2026 10:05 | 90,209 | 3,010,075,196 | 2,972,893,000 | 3,997,000 | 2,301,952 | ||
| 98 | Mar 14, 2026 18:36 | 90,385 | 3,010,441,933 | 2,972,719,000 | 9,992,000 | 2,297,856 | ||
| 99 | Mar 14, 2026 18:00 | 90,447 | 3,019,374,819 | 2,975,764,000 | 8,993,000 | 2,285,568 | ||
| 100 | Mar 14, 2026 19:17 | 90,857 | 3,026,064,097 | 2,983,288,000 | 14,991,000 | 2,285,568 | ||
| 101 | Mar 14, 2026 18:08 | 91,587 | 3,054,472,236 | 3,010,368,000 | 11,993,000 | 2,285,568 | ||
| 102 | Mar 15, 2026 09:57 | 94,527 | 3,150,575,925 | 3,108,385,000 | 10,990,000 | 2,453,504 |