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 | Jan 21, 2026 23:33 | 4,294 | 167,133,763 | 140,693,000 | 997,000 | 2,400,256 | ||
| 2 | Jan 21, 2026 23:33 | 4,299 | 164,818,728 | 139,869,000 | 1,998,000 | 2,392,064 | ||
| 3 | Jan 21, 2026 23:33 | 4,299 | 165,050,939 | 140,856,000 | 998,000 | 2,392,064 | ||
| 4 | Jan 21, 2026 23:31 | 4,300 | 164,775,873 | 139,911,000 | 1,998,000 | 2,289,664 | ||
| 5 | Jan 21, 2026 23:32 | 4,301 | 163,395,939 | 139,932,000 | 1,999,000 | 2,293,760 | ||
| 6 | Jan 21, 2026 23:33 | 4,302 | 166,093,976 | 139,951,000 | 1,999,000 | 2,293,760 | ||
| 7 | Jan 21, 2026 23:31 | 4,302 | 167,348,285 | 140,967,000 | 999,000 | 2,293,760 | ||
| 8 | Jan 21, 2026 23:33 | 4,303 | 165,992,972 | 139,984,000 | 1,999,000 | 2,293,760 | ||
| 9 | Jan 21, 2026 23:33 | 4,303 | 170,589,797 | 140,995,000 | 999,000 | 2,387,968 | ||
| 10 | Jan 21, 2026 23:32 | 4,304 | 165,983,340 | 140,046,000 | 2,000,000 | 2,293,760 | ||
| 11 | Jan 21, 2026 23:32 | 4,304 | 168,094,220 | 141,020,000 | 1,000,000 | 2,396,160 | ||
| 12 | Jan 21, 2026 23:34 | 4,305 | 165,280,111 | 140,051,000 | 2,000,000 | 2,404,352 | ||
| 13 | Jan 21, 2026 23:31 | 4,306 | 173,267,687 | 141,114,000 | 1,000,000 | 2,289,664 | ||
| 14 | Jan 21, 2026 23:33 | 4,306 | 165,550,052 | 141,114,000 | 1,000,000 | 2,293,760 | ||
| 15 | Jan 21, 2026 23:36 | 4,306 | 175,727,331 | 141,094,000 | 1,000,000 | 2,293,760 | ||
| 16 | Jan 21, 2026 23:32 | 4,306 | 165,484,305 | 140,100,000 | 2,001,000 | 2,293,760 | ||
| 17 | Jan 21, 2026 23:31 | 4,308 | 165,503,256 | 140,152,000 | 2,002,000 | 2,289,664 | ||
| 18 | Jan 21, 2026 23:34 | 4,308 | 167,612,995 | 140,152,000 | 2,002,000 | 2,293,760 | ||
| 19 | Jan 21, 2026 23:31 | 4,308 | 165,924,729 | 140,175,000 | 2,002,000 | 2,289,664 | ||
| 20 | Jan 21, 2026 23:36 | 4,308 | 166,757,701 | 140,150,000 | 2,002,000 | 2,404,352 | ||
| 21 | Jan 21, 2026 23:33 | 4,310 | 165,039,330 | 141,225,000 | 1,001,000 | 2,289,664 | ||
| 22 | Jan 21, 2026 23:30 | 4,310 | 167,335,226 | 141,222,000 | 1,001,000 | 2,289,664 | ||
| 23 | Jan 21, 2026 23:32 | 4,311 | 169,662,217 | 141,256,000 | 1,001,000 | 2,293,760 | ||
| 24 | Jan 21, 2026 23:31 | 4,313 | 175,461,054 | 142,317,000 | 0 | 2,293,760 | ||
| 25 | Jan 21, 2026 23:31 | 4,313 | 169,953,866 | 141,330,000 | 1,002,000 | 2,289,664 | ||
| 26 | Jan 21, 2026 23:33 | 4,313 | 163,645,285 | 141,340,000 | 1,002,000 | 2,400,256 | ||
| 27 | Jan 21, 2026 23:31 | 4,313 | 163,071,941 | 141,343,000 | 1,002,000 | 2,396,160 | ||
| 28 | Jan 21, 2026 23:30 | 4,315 | 169,266,788 | 141,406,000 | 1,002,000 | 2,400,256 | ||
| 29 | Jan 21, 2026 23:32 | 4,315 | 172,790,942 | 141,384,000 | 1,002,000 | 2,396,160 | ||
| 30 | Jan 21, 2026 23:36 | 4,317 | 173,300,126 | 141,472,000 | 1,003,000 | 2,396,160 | ||
| 31 | Jan 21, 2026 23:33 | 4,317 | 167,692,826 | 141,445,000 | 1,003,000 | 2,408,448 | ||
| 32 | Jan 21, 2026 23:33 | 4,318 | 173,100,553 | 142,502,000 | 0 | 2,400,256 | ||
| 33 | Jan 21, 2026 23:33 | 4,318 | 168,379,752 | 142,487,000 | 0 | 2,293,760 | ||
| 34 | Jan 21, 2026 23:31 | 4,323 | 172,363,743 | 140,675,000 | 1,995,000 | 2,289,664 | ||
| 35 | Jan 21, 2026 23:31 | 4,324 | 171,580,015 | 141,684,000 | 997,000 | 2,293,760 | ||
| 36 | Jan 21, 2026 23:33 | 4,324 | 175,883,210 | 140,689,000 | 1,995,000 | 2,293,760 | ||
| 37 | Jan 21, 2026 23:33 | 4,324 | 167,325,571 | 140,690,000 | 1,995,000 | 2,400,256 | ||
| 38 | Jan 21, 2026 23:32 | 4,325 | 171,279,170 | 141,725,000 | 998,000 | 2,293,760 | ||
| 39 | Jan 21, 2026 23:32 | 4,326 | 169,245,707 | 139,770,000 | 2,995,000 | 2,281,472 | ||
| 40 | Jan 21, 2026 23:34 | 4,327 | 169,528,097 | 140,782,000 | 1,996,000 | 2,293,760 | ||
| 41 | Jan 21, 2026 23:32 | 4,329 | 167,246,679 | 139,863,000 | 2,997,000 | 2,289,664 | ||
| 42 | Jan 21, 2026 23:30 | 4,331 | 167,109,899 | 140,915,000 | 1,998,000 | 2,400,256 | ||
| 43 | Jan 21, 2026 23:33 | 4,344 | 173,013,009 | 142,365,000 | 1,002,000 | 2,289,664 | ||
| 44 | Jan 21, 2026 23:31 | 4,510 | 176,886,747 | 146,819,000 | 2,011,000 | 2,482,176 | ||
| 45 | Jan 21, 2026 23:31 | 4,716 | 186,808,965 | 152,626,000 | 2,992,000 | 2,396,160 | ||
| 46 | Jan 21, 2026 23:32 | 5,165 | 204,293,329 | 166,447,000 | 3,986,000 | 2,273,280 | ||
| 47 | Jan 21, 2026 23:32 | 5,176 | 191,782,394 | 166,804,000 | 3,995,000 | 2,383,872 | ||
| 48 | Jan 21, 2026 23:32 | 5,200 | 195,459,628 | 165,623,000 | 5,986,000 | 2,277,376 | ||
| 49 | Jan 21, 2026 23:34 | 7,682 | 278,536,390 | 248,511,000 | 4,990,000 | 2,310,144 | ||
| 50 | Jan 21, 2026 23:34 | 7,689 | 277,715,853 | 248,746,000 | 4,994,000 | 2,383,872 | ||
| 51 | Jan 21, 2026 23:34 | 7,694 | 279,308,496 | 249,920,000 | 3,998,000 | 2,387,968 | ||
| 52 | Jan 21, 2026 23:34 | 9,509 | 337,285,413 | 313,794,000 | 0 | 2,293,760 | ||
| 53 | Jan 21, 2026 23:34 | 9,555 | 339,706,214 | 314,303,000 | 997,000 | 2,293,760 | ||
| 54 | Jan 21, 2026 23:34 | 9,581 | 345,595,988 | 315,162,000 | 1,000,000 | 2,293,760 |