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 | Jul 27, 2024 10:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023518 ", got "1023516 " | stderr |
| 2 | Jul 27, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018053 ", got "1018052 " | stderr |
| 3 | Jul 27, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019333 ", got "1019332 " | stderr |
| 4 | Jul 27, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024801 ", got "1024800 " | stderr |
| 5 | Jul 27, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023202 ", got "1023199 " | stderr |
| 6 | Jul 27, 2024 10:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018865 ", got "1018862 " | stderr |
| 7 | Jul 27, 2024 10:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019617 ", got "1019616 " | stderr |
| 8 | Jul 27, 2024 10:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022976 ", got "1022975 " | stderr |
| 9 | Jul 27, 2024 10:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021587 ", got "1021586 " | stderr |
| 10 | Jul 27, 2024 10:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026045 ", got "1026043 " | stderr |
| 11 | Jul 27, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019237 ", got "1019235 " | stderr |
| 12 | Jul 27, 2024 10:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021754 ", got "1021753 " | stderr |
| 13 | Jul 27, 2024 10:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022213 ", got "1022211 " | stderr |
| 14 | Jul 27, 2024 10:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025256 ", got "1025255 " | stderr |
| 15 | Jul 27, 2024 10:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020380 ", got "1020379 " | stderr |
| 16 | Jul 27, 2024 10:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024218 ", got "1024216 " | stderr |
| 17 | Jul 27, 2024 10:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020878 ", got "1020876 " | stderr |
| 18 | Jul 27, 2024 10:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019905 ", got "1019904 " | stderr |
| 19 | Jul 27, 2024 10:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023231 ", got "1023230 " | stderr |
| 20 | Jul 27, 2024 10:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018371 ", got "1018370 " | stderr |
| 21 | Jul 27, 2024 10:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023041 ", got "1023040 " | stderr |
| 22 | Jul 27, 2024 10:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023121 ", got "1023118 " | stderr |
| 23 | Jul 27, 2024 10:24 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 24 | Jul 27, 2024 10:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024471 ", got "1024470 " | stderr |
| 25 | Jul 27, 2024 10:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019839 ", got "1019837 " | stderr |
| 26 | Jul 27, 2024 10:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024700 ", got "1024698 " | stderr |
| 27 | Jul 27, 2024 10:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020637 ", got "1020636 " | stderr |
| 28 | Jul 27, 2024 10:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019065 ", got "1025176 " | stderr |
| 29 | Jul 27, 2024 10:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026074 ", got "1026073 " | stderr |
| 30 | Jul 27, 2024 10:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020186 ", got "1020184 " | stderr |
| 31 | Jul 27, 2024 10:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022144 ", got "1022142 " | stderr |
| 32 | Jul 27, 2024 10:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024358 ", got "1024357 " | stderr |
| 33 | Jul 27, 2024 10:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019331 ", got "1019330 " | stderr |
| 34 | Jul 27, 2024 10:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024255 ", got "1024254 " | stderr |
| 35 | Jul 27, 2024 10:18 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025848 ", got "1025847 " | stderr |
| 36 | Jul 27, 2024 10:18 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020127 ", got "1020123 " | stderr |
| 37 | Jul 27, 2024 10:18 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023461 ", got "1023460 " | stderr |
| 38 | Jul 27, 2024 10:18 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020111 ", got "1020110 " | stderr |
| 39 | Jul 27, 2024 10:18 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020718 ", got "1020717 " | stderr |
| 40 | Jul 27, 2024 10:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024365 ", got "1024363 " | stderr |
| 41 | Jul 27, 2024 09:52 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023867 ", got "1023864 " | stderr |
| 42 | Jul 27, 2024 09:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021612 ", got "1021611 " | stderr |
| 43 | Jul 27, 2024 09:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021881 ", got "1021880 " | stderr |
| 44 | Jul 27, 2024 09:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022020 ", got "1022014 " | stderr |
| 45 | Jul 27, 2024 09:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025875 ", got "1025873 " | stderr |
| 46 | Jul 27, 2024 09:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023059 ", got "1023058 " | stderr |
| 47 | Jul 27, 2024 09:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022808 ", got "1022807 " | stderr |
| 48 | Jul 27, 2024 09:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019789 ", got "1019788 " | stderr |
| 49 | Jul 27, 2024 09:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025390 ", got "1025388 " | stderr |
| 50 | Jul 27, 2024 09:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026295 ", got "1026294 " | stderr |
| 51 | Jul 27, 2024 09:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018653 ", got "1018649 " | stderr |
| 52 | Jul 27, 2024 09:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024316 ", got "1024315 " | stderr |
| 53 | Jul 27, 2024 09:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022173 ", got "1022170 " | stderr |
| 54 | Jul 27, 2024 09:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019388 ", got "1019386 " | stderr |
| 55 | Jul 27, 2024 09:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025111 ", got "1025108 " | stderr |
| 56 | Jul 27, 2024 10:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022286 ", got "1022285 " | stderr |
| 57 | Jul 27, 2024 10:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020537 ", got "1020536 " | stderr |
| 58 | Jul 27, 2024 10:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023891 ", got "1023890 " | stderr |
| 59 | Jul 27, 2024 10:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020059 ", got "1020058 " | stderr |
| 60 | Jul 27, 2024 10:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022034 ", got "1022032 " | stderr |
| 61 | Jul 27, 2024 10:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021613 ", got "1021612 " | stderr |
| 62 | Jul 27, 2024 10:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020005 ", got "1020003 " | stderr |
| 63 | Jul 27, 2024 10:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023271 ", got "1023268 " | stderr |
| 64 | Jul 27, 2024 10:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019405 ", got "1019403 " | stderr |
| 65 | Jul 27, 2024 10:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023477 ", got "1023476 " | stderr |
| 66 | Jul 27, 2024 10:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021640 ", got "1021639 " | stderr |
| 67 | Jul 27, 2024 10:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023613 ", got "1023610 " | stderr |
| 68 | Jul 27, 2024 09:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020859 ", got "1020856 " | stderr |
| 69 | Jul 27, 2024 10:12 | 3,230 | 160,023,332 | 106,586,531 | 0 | 2,363,392 | ||
| 70 | Jul 27, 2024 10:23 | 3,237 | 184,175,547 | 106,821,306 | 0 | 2,248,704 | ||
| 71 | Jul 27, 2024 10:12 | 3,238 | 168,805,148 | 106,861,081 | 0 | 2,244,608 | ||
| 72 | Jul 27, 2024 10:12 | 3,244 | 186,389,199 | 107,053,234 | 0 | 2,240,512 | ||
| 73 | Jul 27, 2024 10:24 | 3,246 | 184,146,294 | 107,118,648 | 0 | 2,244,608 | ||
| 74 | Jul 27, 2024 10:23 | 3,250 | 173,638,841 | 107,251,595 | 0 | 2,252,800 | ||
| 75 | Jul 27, 2024 10:24 | 3,257 | 169,242,762 | 107,490,044 | 0 | 2,244,608 | ||
| 76 | Jul 27, 2024 10:23 | 3,258 | 174,457,521 | 107,520,307 | 0 | 2,244,608 | ||
| 77 | Jul 27, 2024 10:24 | 3,260 | 169,649,276 | 107,583,307 | 0 | 2,240,512 |