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 9, 2024 09:17 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021519 ", got "1021518 " | stderr |
| 2 | Jul 9, 2024 09:23 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021416 ", got "1022615 " | stderr |
| 3 | Jul 9, 2024 09:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019530 ", got "1019529 " | stderr |
| 4 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022386 ", got "1023608 " | stderr |
| 5 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020723 ", got "1020719 " | stderr |
| 6 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026303 ", got "1026300 " | stderr |
| 7 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 8 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026495 ", got "1026493 " | stderr |
| 9 | Jul 9, 2024 09:39 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024196 ", got "1025426 " | stderr |
| 10 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018150 ", got "1018149 " | stderr |
| 11 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025618 ", got "1025617 " | stderr |
| 12 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019018 ", got "1020223 " | stderr |
| 13 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021165 ", got "1021164 " | stderr |
| 14 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023034 ", got "1023032 " | stderr |
| 15 | Jul 9, 2024 09:40 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025871 ", got "1025869 " | stderr |
| 16 | Jul 9, 2024 10:15 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025013 ", got "1025012 " | stderr |
| 17 | Jul 9, 2024 10:15 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019803 ", got "1019801 " | stderr |
| 18 | Jul 9, 2024 10:15 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025621 ", got "1025619 " | stderr |
| 19 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022053 ", got "1022052 " | stderr |
| 20 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021588 ", got "1021585 " | stderr |
| 21 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020412 ", got "1020410 " | stderr |
| 22 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021742 ", got "1021741 " | stderr |
| 23 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020121 ", got "1021276 " | stderr |
| 24 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022532 ", got "1022530 " | stderr |
| 25 | Jul 9, 2024 10:16 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021760 ", got "1021758 " | stderr |
| 26 | Jul 9, 2024 10:19 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025668 ", got "1025667 " | stderr |
| 27 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019144 ", got "1020322 " | stderr |
| 28 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023149 ", got "1024374 " | stderr |
| 29 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025813 ", got "1026898 " | stderr |
| 30 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024092 ", got "1025230 " | stderr |
| 31 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020193 ", got "1020191 " | stderr |
| 32 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026047 ", got "1027272 " | stderr |
| 33 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018785 ", got "1019976 " | stderr |
| 34 | Jul 9, 2024 10:20 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019436 ", got "1019435 " | stderr |
| 35 | Jul 9, 2024 10:44 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024411 ", got "1024410 " | stderr |
| 36 | Jul 9, 2024 11:16 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 37 | Jul 9, 2024 11:43 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024340 ", got "1025460 " | stderr |
| 38 | Jul 9, 2024 11:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021011 ", got "1022183 " | stderr |
| 39 | Jul 9, 2024 11:46 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026241 ", got "1027404 " | stderr |
| 40 | Jul 9, 2024 11:46 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020279 ", got "1020277 " | |
| 41 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024859 ", got "1024858 " | |
| 42 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026496 ", got "1026495 " | |
| 43 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025923 ", got "1025921 " | |
| 44 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020879 ", got "1022062 " | |
| 45 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025470 ", got "1025468 " | |
| 46 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022166 ", got "1022165 " | |
| 47 | Jul 9, 2024 11:47 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026020 ", got "1027228 " | |
| 48 | Jul 9, 2024 11:48 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026488 ", got "1027630 " | |
| 49 | Jul 9, 2024 11:48 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020547 ", got "1020551 " | |
| 50 | Jul 9, 2024 11:48 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018210 ", got "1018208 " | |
| 51 | Jul 9, 2024 11:48 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019081 ", got "1020238 " | |
| 52 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022717 ", got "1022715 " | |
| 53 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024516 ", got "1024515 " | |
| 54 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018946 ", got "1018943 " | |
| 55 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020479 ", got "1020478 " | |
| 56 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025946 ", got "1025944 " | |
| 57 | Jul 9, 2024 11:50 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025535 ", got "1026693 " | |
| 58 | Jul 9, 2024 11:51 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024477 ", got "1024476 " | |
| 59 | Jul 9, 2024 11:51 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019274 ", got "1019270 " | |
| 60 | Jul 9, 2024 11:51 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022153 ", got "1022152 " | |
| 61 | Jul 9, 2024 11:51 | 0 | 0 | 0 | 0 | 0 | Error: expected "1027067 ", got "1027110 " | |
| 62 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021190 ", got "1022394 " | |
| 63 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019836 ", got "1021034 " | |
| 64 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025019 ", got "1025018 " | |
| 65 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020044 ", got "1020066 " | |
| 66 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1017900 ", got "1019026 " | |
| 67 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019115 ", got "1019113 " | |
| 68 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022391 ", got "1022390 " | |
| 69 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 70 | Jul 9, 2024 11:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025577 ", got "1025575 " | |
| 71 | Jul 9, 2024 11:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020739 ", got "1021870 " | |
| 72 | Jul 9, 2024 11:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020094 ", got "1020093 " | |
| 73 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021040 ", got "1021038 " | |
| 74 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025187 ", got "1026422 " | |
| 75 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019595 ", got "1019594 " | |
| 76 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024605 ", got "1025708 " | |
| 77 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021695 ", got "1021694 " | |
| 78 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026011 ", got "1027222 " | |
| 79 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024753 ", got "1025901 " | |
| 80 | Jul 9, 2024 11:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019390 ", got "1020560 " | |
| 81 | Jul 9, 2024 11:59 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018259 ", got "1018257 " | |
| 82 | Jul 9, 2024 11:59 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025358 ", got "1025354 " | |
| 83 | Jul 9, 2024 11:59 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025614 ", got "1026760 " | |
| 84 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020190 ", got "1020188 " | |
| 85 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024409 ", got "1025610 " | |
| 86 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022764 ", got "1022761 " | |
| 87 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023456 ", got "1023454 " | |
| 88 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022534 ", got "1023702 " | |
| 89 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025172 ", got "1025170 " | |
| 90 | Jul 9, 2024 12:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020049 ", got "1020048 " | |
| 91 | Jul 9, 2024 12:04 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024894 ", got "1024893 " | |
| 92 | Jul 9, 2024 12:04 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019224 ", got "1019223 " | |
| 93 | Jul 9, 2024 12:04 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026983 ", got "1026982 " | |
| 94 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022039 ", got "1023188 " | |
| 95 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023911 ", got "1023914 " | |
| 96 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023657 ", got "1023656 " | |
| 97 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025886 ", got "1025884 " | |
| 98 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025825 ", got "1025823 " | |
| 99 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022258 ", got "1022255 " | |
| 100 | Jul 9, 2024 12:05 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020017 ", got "1020016 " | |
| 101 | Jul 9, 2024 12:07 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 102 | Jul 9, 2024 12:11 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023130 ", got "1023128 " | |
| 103 | Jul 9, 2024 12:11 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023334 ", got "1023333 " | |
| 104 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019095 ", got "1020271 " | |
| 105 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026187 ", got "1026184 " | |
| 106 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 107 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023713 ", got "1023725 " | |
| 108 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022936 ", got "1022935 " | |
| 109 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021762 ", got "1021760 " | |
| 110 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023852 ", got "1023850 " | |
| 111 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025816 ", got "1025815 " | |
| 112 | Jul 9, 2024 12:12 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026172 ", got "1026168 " | |
| 113 | Jul 9, 2024 12:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026310 ", got "1027481 " | |
| 114 | Jul 9, 2024 12:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022592 ", got "1023761 " | |
| 115 | Jul 9, 2024 12:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024567 ", got "1024564 " | |
| 116 | Jul 9, 2024 12:14 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024549 ", got "1024548 " | |
| 117 | Jul 9, 2024 12:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026035 ", got "1026032 " | |
| 118 | Jul 9, 2024 13:02 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 119 | Jul 9, 2024 13:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021524 ", got "1021521 " | stderr |
| 120 | Jul 9, 2024 10:19 | 3,666 | 193,651,265 | 120,989,265 | 0 | 2,228,224 | ||
| 121 | Jul 9, 2024 10:19 | 3,680 | 179,720,755 | 121,453,335 | 0 | 2,236,416 | ||
| 122 | Jul 9, 2024 10:19 | 4,152 | 207,479,074 | 137,020,969 | 0 | 2,240,512 |