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 15, 2026 17:26 | 32,043 | 1,086,476,965 | 1,045,435,000 | 11,993,000 | 2,498,560 | ||
| 2 | Mar 15, 2026 17:47 | 32,064 | 1,083,673,222 | 1,050,109,000 | 7,993,000 | 2,494,464 | ||
| 3 | Mar 15, 2026 17:16 | 32,078 | 1,083,539,977 | 1,049,568,000 | 8,996,000 | 2,498,560 | ||
| 4 | Mar 15, 2026 17:00 | 32,085 | 1,088,285,678 | 1,051,811,000 | 6,998,000 | 2,498,560 | ||
| 5 | Mar 15, 2026 17:22 | 32,111 | 1,090,211,200 | 1,053,678,000 | 5,998,000 | 2,469,888 | ||
| 6 | Mar 15, 2026 17:00 | 32,112 | 1,087,366,119 | 1,048,699,000 | 10,996,000 | 2,506,752 | ||
| 7 | Mar 15, 2026 17:00 | 32,113 | 1,086,170,067 | 1,050,745,000 | 8,997,000 | 2,351,104 | ||
| 8 | Mar 15, 2026 17:37 | 32,115 | 1,089,787,876 | 1,051,798,000 | 7,998,000 | 2,502,656 | ||
| 9 | Mar 15, 2026 16:54 | 32,118 | 1,090,322,003 | 1,051,892,000 | 7,999,000 | 2,338,816 | ||
| 10 | Mar 15, 2026 17:07 | 32,123 | 1,086,526,687 | 1,049,060,000 | 10,990,000 | 2,498,560 | ||
| 11 | Mar 15, 2026 17:42 | 32,126 | 1,086,737,314 | 1,050,151,000 | 9,991,000 | 2,301,952 | ||
| 12 | Mar 15, 2026 17:16 | 32,126 | 1,088,116,991 | 1,051,154,000 | 8,992,000 | 2,494,464 | ||
| 13 | Mar 15, 2026 17:52 | 32,127 | 1,090,100,725 | 1,051,182,000 | 8,993,000 | 2,498,560 | ||
| 14 | Mar 15, 2026 17:00 | 32,132 | 1,084,448,822 | 1,050,369,000 | 9,993,000 | 2,400,256 | ||
| 15 | Mar 15, 2026 16:54 | 32,143 | 1,090,099,527 | 1,052,735,000 | 7,997,000 | 2,506,752 | ||
| 16 | Mar 15, 2026 17:22 | 32,146 | 1,085,037,222 | 1,052,813,000 | 7,998,000 | 2,502,656 | ||
| 17 | Mar 15, 2026 16:54 | 32,156 | 1,089,135,232 | 1,051,153,000 | 9,991,000 | 2,285,568 | ||
| 18 | Mar 15, 2026 17:32 | 32,159 | 1,086,924,570 | 1,054,259,000 | 6,995,000 | 2,281,472 | ||
| 19 | Mar 15, 2026 17:22 | 32,161 | 1,088,586,020 | 1,051,319,000 | 9,993,000 | 2,461,696 | ||
| 20 | Mar 15, 2026 17:11 | 32,169 | 1,088,816,442 | 1,052,587,000 | 8,996,000 | 2,437,120 | ||
| 21 | Mar 15, 2026 16:54 | 32,174 | 1,090,180,100 | 1,052,740,000 | 8,997,000 | 2,502,656 | ||
| 22 | Mar 15, 2026 17:16 | 32,177 | 1,088,094,444 | 1,052,833,000 | 8,998,000 | 2,400,256 | ||
| 23 | Mar 15, 2026 17:32 | 32,181 | 1,089,591,542 | 1,053,988,000 | 7,999,000 | 2,338,816 | ||
| 24 | Mar 15, 2026 17:22 | 32,182 | 1,086,690,887 | 1,054,016,000 | 8,000,000 | 2,400,256 | ||
| 25 | Mar 15, 2026 17:32 | 32,185 | 1,089,689,869 | 1,052,125,000 | 9,991,000 | 2,494,464 | ||
| 26 | Mar 15, 2026 17:52 | 32,191 | 1,086,598,876 | 1,052,322,000 | 9,993,000 | 2,519,040 | ||
| 27 | Mar 15, 2026 17:52 | 32,192 | 1,088,485,980 | 1,052,350,000 | 9,993,000 | 2,490,368 | ||
| 28 | Mar 15, 2026 17:22 | 32,193 | 1,088,552,194 | 1,053,368,000 | 8,994,000 | 2,506,752 | ||
| 29 | Mar 15, 2026 17:11 | 32,196 | 1,093,544,676 | 1,052,477,000 | 9,995,000 | 2,293,760 | ||
| 30 | Mar 15, 2026 17:11 | 32,203 | 1,084,723,567 | 1,049,696,000 | 12,996,000 | 2,347,008 | ||
| 31 | Mar 15, 2026 16:54 | 32,207 | 1,086,378,619 | 1,050,845,000 | 11,998,000 | 2,478,080 | ||
| 32 | Mar 15, 2026 17:16 | 32,212 | 1,088,524,829 | 1,056,986,000 | 5,999,000 | 2,449,408 | ||
| 33 | Mar 15, 2026 17:11 | 32,215 | 1,090,191,670 | 1,054,111,000 | 8,992,000 | 2,334,720 | ||
| 34 | Mar 15, 2026 17:32 | 32,215 | 1,092,211,168 | 1,055,113,000 | 7,993,000 | 2,420,736 | ||
| 35 | Mar 15, 2026 17:57 | 32,216 | 1,087,190,254 | 1,055,147,000 | 7,993,000 | 2,277,376 | ||
| 36 | Mar 15, 2026 17:52 | 32,232 | 1,092,216,584 | 1,055,675,000 | 7,997,000 | 2,269,184 | ||
| 37 | Mar 15, 2026 17:00 | 32,233 | 1,091,949,979 | 1,055,704,000 | 7,997,000 | 2,498,560 | ||
| 38 | Mar 15, 2026 17:11 | 32,235 | 1,093,285,300 | 1,054,755,000 | 8,997,000 | 2,281,472 | ||
| 39 | Mar 15, 2026 17:22 | 32,237 | 1,093,692,117 | 1,056,835,000 | 6,998,000 | 2,490,368 | ||
| 40 | Mar 15, 2026 16:54 | 32,247 | 1,093,807,994 | 1,054,172,000 | 9,992,000 | 2,387,968 | ||
| 41 | Mar 15, 2026 17:11 | 32,251 | 1,092,004,370 | 1,057,275,000 | 6,995,000 | 2,506,752 | ||
| 42 | Mar 15, 2026 17:42 | 32,257 | 1,086,424,378 | 1,055,501,000 | 8,995,000 | 2,285,568 | ||
| 43 | Mar 15, 2026 17:32 | 32,267 | 1,093,695,504 | 1,056,819,000 | 7,998,000 | 2,285,568 | ||
| 44 | Mar 15, 2026 17:26 | 32,275 | 1,094,979,214 | 1,056,098,000 | 8,992,000 | 2,449,408 | ||
| 45 | Mar 15, 2026 16:54 | 32,283 | 1,096,591,124 | 1,057,358,000 | 7,995,000 | 2,281,472 | ||
| 46 | Mar 15, 2026 17:11 | 32,289 | 1,092,631,803 | 1,057,527,000 | 7,996,000 | 2,314,240 | ||
| 47 | Mar 15, 2026 17:00 | 32,293 | 1,092,359,087 | 1,054,669,000 | 10,996,000 | 2,330,624 | ||
| 48 | Mar 15, 2026 17:52 | 32,294 | 1,088,508,473 | 1,055,690,000 | 9,997,000 | 2,281,472 | ||
| 49 | Mar 15, 2026 17:52 | 32,302 | 1,093,481,703 | 1,056,979,000 | 8,991,000 | 2,281,472 | ||
| 50 | Mar 15, 2026 17:37 | 32,308 | 1,098,187,352 | 1,058,168,000 | 7,993,000 | 2,498,560 | ||
| 51 | Mar 15, 2026 17:57 | 32,309 | 1,091,403,742 | 1,057,196,000 | 8,993,000 | 2,281,472 | ||
| 52 | Mar 15, 2026 17:32 | 32,310 | 1,091,493,552 | 1,057,234,000 | 8,993,000 | 2,498,560 | ||
| 53 | Mar 15, 2026 17:11 | 32,311 | 1,091,744,208 | 1,056,256,000 | 9,992,000 | 2,420,736 | ||
| 54 | Mar 15, 2026 17:22 | 32,312 | 1,095,995,485 | 1,058,295,000 | 7,994,000 | 2,281,472 | ||
| 55 | Mar 15, 2026 16:54 | 32,314 | 1,094,290,583 | 1,059,359,000 | 6,995,000 | 2,281,472 | ||
| 56 | Mar 15, 2026 17:47 | 32,315 | 1,096,006,298 | 1,060,404,000 | 5,996,000 | 2,486,272 | ||
| 57 | Mar 15, 2026 17:32 | 32,327 | 1,095,108,422 | 1,057,809,000 | 8,998,000 | 2,408,448 | ||
| 58 | Mar 15, 2026 17:16 | 32,332 | 1,091,612,241 | 1,057,981,000 | 8,991,000 | 2,281,472 | ||
| 59 | Mar 15, 2026 17:52 | 32,337 | 1,095,724,820 | 1,057,119,000 | 9,991,000 | 2,494,464 | ||
| 60 | Mar 15, 2026 17:07 | 32,347 | 1,095,582,346 | 1,057,461,000 | 9,994,000 | 2,494,464 | ||
| 61 | Mar 15, 2026 17:16 | 32,350 | 1,097,364,872 | 1,060,567,000 | 6,997,000 | 2,502,656 | ||
| 62 | Mar 15, 2026 17:42 | 32,376 | 1,095,331,614 | 1,058,419,000 | 9,994,000 | 2,494,464 | ||
| 63 | Mar 15, 2026 17:26 | 32,380 | 1,102,593,157 | 1,061,547,000 | 6,997,000 | 2,281,472 | ||
| 64 | Mar 15, 2026 17:16 | 32,391 | 1,102,230,130 | 1,060,915,000 | 7,999,000 | 2,281,472 | ||
| 65 | Mar 15, 2026 17:22 | 32,411 | 1,098,956,859 | 1,060,570,000 | 8,996,000 | 2,338,816 | ||
| 66 | Mar 15, 2026 17:57 | 32,414 | 1,100,740,489 | 1,061,678,000 | 7,997,000 | 2,375,680 | ||
| 67 | Mar 15, 2026 17:37 | 32,414 | 1,100,334,715 | 1,062,676,000 | 6,997,000 | 2,281,472 | ||
| 68 | Mar 15, 2026 17:00 | 32,438 | 1,103,497,274 | 1,062,464,000 | 7,995,000 | 2,502,656 | ||
| 69 | Mar 15, 2026 17:16 | 32,442 | 1,092,391,011 | 1,061,590,000 | 8,996,000 | 2,498,560 | ||
| 70 | Mar 15, 2026 17:00 | 32,461 | 1,096,313,077 | 1,063,211,000 | 7,994,000 | 2,281,472 | ||
| 71 | Mar 15, 2026 17:52 | 32,496 | 1,104,834,986 | 1,064,352,000 | 8,002,000 | 2,498,560 | ||
| 72 | Mar 15, 2026 16:54 | 32,523 | 1,100,529,077 | 1,066,269,000 | 6,995,000 | 2,502,656 | ||
| 73 | Mar 15, 2026 17:32 | 32,571 | 1,108,027,473 | 1,066,858,000 | 7,991,000 | 2,441,216 | ||
| 74 | Mar 15, 2026 17:00 | 32,578 | 1,104,621,874 | 1,067,085,000 | 7,993,000 | 2,424,832 | ||
| 75 | Mar 15, 2026 17:52 | 32,605 | 1,103,931,833 | 1,069,972,000 | 5,994,000 | 2,490,368 | ||
| 76 | Mar 15, 2026 17:47 | 32,617 | 1,105,120,890 | 1,068,356,000 | 7,995,000 | 2,400,256 | ||
| 77 | Mar 15, 2026 17:07 | 32,671 | 1,110,539,277 | 1,069,144,000 | 8,992,000 | 2,400,256 | ||
| 78 | Mar 15, 2026 17:16 | 32,707 | 1,107,724,375 | 1,071,337,000 | 7,995,000 | 2,519,040 | ||
| 79 | Mar 15, 2026 17:32 | 32,754 | 1,110,368,335 | 1,070,881,000 | 9,989,000 | 2,281,472 | ||
| 80 | Mar 15, 2026 17:22 | 32,818 | 1,109,380,104 | 1,073,989,000 | 8,991,000 | 2,486,272 | ||
| 81 | Mar 15, 2026 17:11 | 33,339 | 1,127,920,993 | 1,090,197,000 | 9,992,000 | 2,506,752 |