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 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024860 ", got "1024859 " | |
| 2 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023991 ", got "1023990 " | |
| 3 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025604 ", got "1025603 " | |
| 4 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021354 ", got "1021353 " | |
| 5 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025863 ", got "1025862 " | |
| 6 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018701 ", got "1018700 " | |
| 7 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020326 ", got "1026390 " | |
| 8 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022654 ", got "1022653 " | |
| 9 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022060 ", got "1022059 " | |
| 10 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026367 ", got "1026366 " | |
| 11 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025654 ", got "1025652 " | |
| 12 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026256 ", got "1026255 " | |
| 13 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021522 ", got "1021521 " | |
| 14 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018713 ", got "1018712 " | |
| 15 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020421 ", got "1020418 " | |
| 16 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019810 ", got "1019808 " | |
| 17 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019218 ", got "1019215 " | |
| 18 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018958 ", got "1018956 " | |
| 19 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019840 ", got "1019837 " | |
| 20 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024898 ", got "1024897 " | |
| 21 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020750 ", got "1020747 " | |
| 22 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 23 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020685 ", got "1020683 " | |
| 24 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023721 ", got "1023720 " | |
| 25 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022552 ", got "1022550 " | |
| 26 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018307 ", got "1018305 " | |
| 27 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025118 ", got "1025113 " | |
| 28 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019908 ", got "1019905 " | |
| 29 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024261 ", got "1024260 " | |
| 30 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024394 ", got "1024392 " | |
| 31 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022177 ", got "1022176 " | |
| 32 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025876 ", got "1025875 " | |
| 33 | Jul 11, 2024 00:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020803 ", got "1020800 " | |
| 34 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024609 ", got "1024608 " | |
| 35 | Jul 10, 2024 23:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020128 ", got "1020127 " | |
| 36 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023300 ", got "1023297 " | |
| 37 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019494 ", got "1019493 " | |
| 38 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022775 ", got "1022774 " | |
| 39 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020965 ", got "1020964 " | |
| 40 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 41 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021386 ", got "1021382 " | |
| 42 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023859 ", got "1023858 " | |
| 43 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 44 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021351 ", got "1021348 " | |
| 45 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020171 ", got "1020169 " | |
| 46 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021962 ", got "1021961 " | |
| 47 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021634 ", got "1021633 " | |
| 48 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018407 ", got "1018406 " | |
| 49 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022517 ", got "1022516 " | |
| 50 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018605 ", got "1018604 " | |
| 51 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021313 ", got "1021312 " | |
| 52 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026064 ", got "1026063 " | |
| 53 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025832 ", got "1025829 " | |
| 54 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023260 ", got "1023258 " | |
| 55 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018694 ", got "1018693 " | |
| 56 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025536 ", got "1025535 " | |
| 57 | Jul 10, 2024 23:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022815 ", got "1022813 " | |
| 58 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019846 ", got "1019844 " | |
| 59 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025284 ", got "1025282 " | |
| 60 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022312 ", got "1022310 " | |
| 61 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022857 ", got "1022856 " | |
| 62 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020213 ", got "1020211 " | |
| 63 | Jul 10, 2024 23:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023001 ", got "1023000 " | |
| 64 | Jul 11, 2024 00:00 | 3,503 | 178,763,636 | 115,612,946 | 0 | 2,232,320 | ||
| 65 | Jul 11, 2024 00:00 | 3,522 | 199,216,252 | 116,232,849 | 0 | 2,232,320 | ||
| 66 | Jul 11, 2024 00:00 | 3,535 | 181,349,769 | 116,644,714 | 0 | 2,228,224 |