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 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018513 ", got "1018512 " | stderr |
| 2 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019089 ", got "1019087 " | stderr |
| 3 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021417 ", got "1021414 " | stderr |
| 4 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022980 ", got "1022979 " | stderr |
| 5 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023308 ", got "1023306 " | stderr |
| 6 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023160 ", got "1023158 " | stderr |
| 7 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025170 ", got "1025168 " | stderr |
| 8 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023614 ", got "1023613 " | stderr |
| 9 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020143 ", got "1020142 " | stderr |
| 10 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021351 ", got "1021348 " | stderr |
| 11 | Jul 15, 2024 00:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020374 ", got "1020372 " | stderr |
| 12 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023184 ", got "1023183 " | stderr |
| 13 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021859 ", got "1021857 " | stderr |
| 14 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019445 ", got "1019443 " | stderr |
| 15 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023910 ", got "1023909 " | stderr |
| 16 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021771 ", got "1021767 " | stderr |
| 17 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026765 ", got "1026762 " | stderr |
| 18 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020861 ", got "1020860 " | stderr |
| 19 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020114 ", got "1020113 " | stderr |
| 20 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019700 ", got "1019699 " | stderr |
| 21 | Jul 15, 2024 00:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025090 ", got "1025089 " | stderr |
| 22 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019025 ", got "1019024 " | stderr |
| 23 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019777 ", got "1019776 " | stderr |
| 24 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022108 ", got "1022105 " | stderr |
| 25 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026742 ", got "1026741 " | stderr |
| 26 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019451 ", got "1019450 " | stderr |
| 27 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025355 ", got "1025353 " | stderr |
| 28 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023967 ", got "1023966 " | stderr |
| 29 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024562 ", got "1024561 " | stderr |
| 30 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021477 ", got "1021475 " | stderr |
| 31 | Jul 15, 2024 00:22 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023763 ", got "1023762 " | stderr |
| 32 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024392 ", got "1024389 " | stderr |
| 33 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024437 ", got "1024434 " | stderr |
| 34 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020532 ", got "1020527 " | stderr |
| 35 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020679 ", got "1020677 " | stderr |
| 36 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024918 ", got "1024917 " | stderr |
| 37 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026435 ", got "1026432 " | stderr |
| 38 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024718 ", got "1024715 " | stderr |
| 39 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023666 ", got "1023665 " | stderr |
| 40 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019911 ", got "1019909 " | stderr |
| 41 | Jul 15, 2024 00:26 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021672 ", got "1021671 " | stderr |
| 42 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025231 ", got "1025229 " | stderr |
| 43 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025590 ", got "1025589 " | stderr |
| 44 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023034 ", got "1023032 " | stderr |
| 45 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021090 ", got "1021088 " | stderr |
| 46 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025206 ", got "1025204 " | stderr |
| 47 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022814 ", got "1022812 " | stderr |
| 48 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 49 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020797 ", got "1020796 " | stderr |
| 50 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023228 ", got "1023227 " | stderr |
| 51 | Jul 15, 2024 00:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026512 ", got "1026510 " | stderr |
| 52 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025730 ", got "1025729 " | stderr |
| 53 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021341 ", got "1021340 " | stderr |
| 54 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019866 ", got "1019865 " | stderr |
| 55 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022314 ", got "1022310 " | stderr |
| 56 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024506 ", got "1024505 " | stderr |
| 57 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019722 ", got "1019721 " | stderr |
| 58 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020223 ", got "1020222 " | stderr |
| 59 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019132 ", got "1019129 " | stderr |
| 60 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024582 ", got "1024581 " | stderr |
| 61 | Jul 15, 2024 00:33 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022627 ", got "1022624 " | stderr |
| 62 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024318 ", got "1024317 " | stderr |
| 63 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026045 ", got "1026044 " | stderr |
| 64 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022884 ", got "1022883 " | stderr |
| 65 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024645 ", got "1024644 " | stderr |
| 66 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026174 ", got "1026171 " | stderr |
| 67 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020763 ", got "1020761 " | stderr |
| 68 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023184 ", got "1023182 " | stderr |
| 69 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021130 ", got "1021129 " | stderr |
| 70 | Jul 15, 2024 00:36 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021626 ", got "1021624 " | stderr |
| 71 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022762 ", got "1022761 " | stderr |
| 72 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024829 ", got "1024826 " | stderr |
| 73 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021187 ", got "1021186 " | stderr |
| 74 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021397 ", got "1021396 " | stderr |
| 75 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022954 ", got "1022953 " | stderr |
| 76 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020199 ", got "1020198 " | stderr |
| 77 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022607 ", got "1022606 " | stderr |
| 78 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025651 ", got "1025650 " | stderr |
| 79 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022178 ", got "1022176 " | stderr |
| 80 | Jul 15, 2024 00:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021870 ", got "1021867 " | stderr |
| 81 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021832 ", got "1021831 " | |
| 82 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024072 ", got "1024071 " | |
| 83 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020709 ", got "1020707 " | |
| 84 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 85 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026657 ", got "1026654 " | |
| 86 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022367 ", got "1022365 " | |
| 87 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019568 ", got "1019567 " | |
| 88 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024824 ", got "1024823 " | |
| 89 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023626 ", got "1023625 " | |
| 90 | Jul 15, 2024 00:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019314 ", got "1019312 " | |
| 91 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023492 ", got "1023490 " | |
| 92 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025706 ", got "1025705 " | |
| 93 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023233 ", got "1023232 " | |
| 94 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022379 ", got "1022378 " | |
| 95 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019847 ", got "1019846 " | |
| 96 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018381 ", got "1018380 " | |
| 97 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022789 ", got "1022788 " | |
| 98 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023695 ", got "1023694 " | |
| 99 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023202 ", got "1023200 " | |
| 100 | Jul 15, 2024 00:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026229 ", got "1026227 " | |
| 101 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022402 ", got "1022401 " | |
| 102 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020080 ", got "1020079 " | |
| 103 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022382 ", got "1022381 " | |
| 104 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020473 ", got "1020469 " | |
| 105 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019240 ", got "1019237 " | |
| 106 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021541 ", got "1021539 " | |
| 107 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020794 ", got "1020793 " | |
| 108 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022275 ", got "1022273 " | |
| 109 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021166 ", got "1021164 " | |
| 110 | Jul 15, 2024 00:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019403 ", got "1019400 " | |
| 111 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020360 ", got "1020356 " | |
| 112 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021646 ", got "1021644 " | |
| 113 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018747 ", got "1018746 " | |
| 114 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022997 ", got "1022996 " | |
| 115 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024659 ", got "1030760 " | |
| 116 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018245 ", got "1018243 " | |
| 117 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026061 ", got "1026059 " | |
| 118 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023481 ", got "1023479 " | |
| 119 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019260 ", got "1019259 " | |
| 120 | Jul 15, 2024 00:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020462 ", got "1020461 " | |
| 121 | Jul 15, 2024 19:15 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025449 ", got "1025448 " | stderr |
| 122 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025379 ", got "1025378 " | |
| 123 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024792 ", got "1024791 " | |
| 124 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023830 ", got "1023829 " | |
| 125 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025669 ", got "1025667 " | |
| 126 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021600 ", got "1021597 " | |
| 127 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019335 ", got "1019334 " | |
| 128 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022455 ", got "1022454 " | |
| 129 | Jul 15, 2024 19:21 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024393 ", got "1024392 " | |
| 130 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025565 ", got "1025564 " | |
| 131 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019942 ", got "1019941 " | |
| 132 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020336 ", got "1020335 " | |
| 133 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022308 ", got "1022307 " | |
| 134 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024898 ", got "1024896 " | |
| 135 | Jul 15, 2024 19:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026164 ", got "1026162 " | |
| 136 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022247 ", got "1022245 " | |
| 137 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025787 ", got "1025786 " | |
| 138 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022022 ", got "1022021 " | |
| 139 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024119 ", got "1024117 " | |
| 140 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021803 ", got "1021801 " | |
| 141 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026156 ", got "1026152 " | |
| 142 | Jul 15, 2024 19:24 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024500 ", got "1024499 " | |
| 143 | Jul 15, 2024 00:36 | 3,261 | 164,619,643 | 107,617,670 | 0 | 2,220,032 | ||
| 144 | Jul 15, 2024 00:36 | 3,261 | 166,609,223 | 107,629,118 | 0 | 2,224,128 | ||
| 145 | Jul 15, 2024 00:36 | 3,266 | 174,186,142 | 107,781,303 | 0 | 2,355,200 | ||
| 146 | Jul 15, 2024 19:23 | 3,276 | 170,783,017 | 108,100,937 | 0 | 2,232,320 | ||
| 147 | Jul 15, 2024 19:23 | 3,284 | 168,046,630 | 108,378,110 | 0 | 2,224,128 | ||
| 148 | Jul 15, 2024 19:23 | 4,639 | 421,608,469 | 153,100,765 | 0 | 2,260,992 |