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 21:53 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026072 ", got "1026071 " | stderr |
| 2 | Jul 10, 2024 21:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024450 ", got "1024481 " | stderr |
| 3 | Jul 10, 2024 21:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025462 ", got "1026655 " | stderr |
| 4 | Jul 10, 2024 21:55 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022194 ", got "1022193 " | stderr |
| 5 | Jul 10, 2024 21:55 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020171 ", got "1021382 " | stderr |
| 6 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023014 ", got "1024209 " | stderr |
| 7 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021577 ", got "1021576 " | stderr |
| 8 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020088 ", got "1020087 " | stderr |
| 9 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018969 ", got "1018968 " | stderr |
| 10 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020253 ", got "1020252 " | stderr |
| 11 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 12 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024619 ", got "1024617 " | stderr |
| 13 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025403 ", got "1025402 " | stderr |
| 14 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024084 ", got "1025248 " | stderr |
| 15 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020669 ", got "1021934 " | stderr |
| 16 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020596 ", got "1021811 " | stderr |
| 17 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025040 ", got "1026229 " | stderr |
| 18 | Jul 10, 2024 21:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023688 ", got "1023687 " | stderr |
| 19 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024193 ", got "1024190 " | stderr |
| 20 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024852 ", got "1024850 " | stderr |
| 21 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018782 ", got "1018781 " | stderr |
| 22 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024467 ", got "1025617 " | stderr |
| 23 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021596 ", got "1021595 " | stderr |
| 24 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022224 ", got "1022222 " | stderr |
| 25 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019534 ", got "1019530 " | stderr |
| 26 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020337 ", got "1021501 " | stderr |
| 27 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023709 ", got "1023707 " | stderr |
| 28 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019389 ", got "1019388 " | stderr |
| 29 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018568 ", got "1018567 " | stderr |
| 30 | Jul 10, 2024 21:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020467 ", got "1020464 " | stderr |
| 31 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021178 ", got "1021176 " | stderr |
| 32 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018355 ", got "1018354 " | stderr |
| 33 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018543 ", got "1019704 " | stderr |
| 34 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019197 ", got "1019196 " | stderr |
| 35 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 36 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021927 ", got "1021926 " | stderr |
| 37 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019961 ", got "1021156 " | stderr |
| 38 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019505 ", got "1020722 " | stderr |
| 39 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024359 ", got "1025477 " | stderr |
| 40 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023495 ", got "1023493 " | stderr |
| 41 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026944 ", got "1026943 " | stderr |
| 42 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025942 ", got "1025941 " | stderr |
| 43 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023111 ", got "1023110 " | stderr |
| 44 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020445 ", got "1020444 " | stderr |
| 45 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023784 ", got "1023783 " | stderr |
| 46 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024809 ", got "1025942 " | stderr |
| 47 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021683 ", got "1021680 " | stderr |
| 48 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019242 ", got "1020391 " | stderr |
| 49 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 50 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022411 ", got "1022410 " | stderr |
| 51 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023568 ", got "1024690 " | stderr |
| 52 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018352 ", got "1019534 " | stderr |
| 53 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022417 ", got "1023599 " | stderr |
| 54 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022597 ", got "1022596 " | stderr |
| 55 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022541 ", got "1022539 " | stderr |
| 56 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020881 ", got "1022028 " | stderr |
| 57 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024233 ", got "1024232 " | stderr |
| 58 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024181 ", got "1025338 " | stderr |
| 59 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020900 ", got "1020899 " | stderr |
| 60 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024924 ", got "1024921 " | stderr |
| 61 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019650 ", got "1020872 " | stderr |
| 62 | Jul 10, 2024 21:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026353 ", got "1026352 " | stderr |
| 63 | Jul 10, 2024 22:00 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019167 ", got "1020328 " | |
| 64 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020660 ", got "1020658 " | |
| 65 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020752 ", got "1020751 " | |
| 66 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023412 ", got "1023411 " | |
| 67 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021633 ", got "1021636 " | |
| 68 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023730 ", got "1024866 " | |
| 69 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023951 ", got "1023950 " | |
| 70 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020768 ", got "1020766 " | |
| 71 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024833 ", got "1025967 " | |
| 72 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025325 ", got "1025324 " | |
| 73 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024843 ", got "1024840 " | |
| 74 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024713 ", got "1025966 " | |
| 75 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025504 ", got "1026579 " | |
| 76 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021877 ", got "1021876 " | |
| 77 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019185 ", got "1020380 " | |
| 78 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021113 ", got "1022331 " | |
| 79 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021388 ", got "1022552 " | |
| 80 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025058 ", got "1026229 " | |
| 81 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019829 ", got "1019826 " | |
| 82 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023103 ", got "1023102 " | |
| 83 | Jul 10, 2024 22:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023047 ", got "1024180 " | |
| 84 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026455 ", got "1026453 " | |
| 85 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024279 ", got "1024275 " | |
| 86 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023250 ", got "1024474 " | |
| 87 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018735 ", got "1018734 " | |
| 88 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020112 ", got "1021270 " | |
| 89 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022111 ", got "1022110 " | |
| 90 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023175 ", got "1023174 " | |
| 91 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018520 ", got "1019658 " | |
| 92 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025581 ", got "1025578 " | |
| 93 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023752 ", got "1023751 " | |
| 94 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023405 ", got "1023403 " | |
| 95 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026367 ", got "1027554 " | |
| 96 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025610 ", got "1025607 " | |
| 97 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021242 ", got "1021241 " | |
| 98 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018562 ", got "1018561 " | |
| 99 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026365 ", got "1027631 " | |
| 100 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024027 ", got "1024026 " | |
| 101 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022795 ", got "1023880 " | |
| 102 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021361 ", got "1021360 " | |
| 103 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025344 ", got "1025343 " | |
| 104 | Jul 10, 2024 22:02 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025564 ", got "1026719 " | |
| 105 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020480 ", got "1020479 " | |
| 106 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024846 ", got "1024844 " | |
| 107 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 108 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021924 ", got "1021923 " | |
| 109 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022556 ", got "1022554 " | |
| 110 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020246 ", got "1020243 " | |
| 111 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020895 ", got "1020893 " | |
| 112 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025526 ", got "1026703 " | |
| 113 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022553 ", got "1023770 " | |
| 114 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022044 ", got "1023205 " | |
| 115 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024794 ", got "1024792 " | |
| 116 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019920 ", got "1019919 " | |
| 117 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024995 ", got "1026115 " | |
| 118 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020472 ", got "1020471 " | |
| 119 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023116 ", got "1023115 " | |
| 120 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022699 ", got "1023815 " | |
| 121 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023135 ", got "1023134 " | |
| 122 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024307 ", got "1024305 " | |
| 123 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021733 ", got "1022866 " | |
| 124 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025298 ", got "1025297 " | |
| 125 | Jul 10, 2024 22:30 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020609 ", got "1020607 " | |
| 126 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025163 ", got "1025161 " | |
| 127 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023328 ", got "1023326 " | |
| 128 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026448 ", got "1027619 " | |
| 129 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024616 ", got "1024613 " | |
| 130 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018898 ", got "1018897 " | |
| 131 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026606 ", got "1026605 " | |
| 132 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020639 ", got "1020638 " | |
| 133 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021148 ", got "1021146 " | |
| 134 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022679 ", got "1022678 " | |
| 135 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025754 ", got "1026896 " | |
| 136 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023396 ", got "1024593 " | |
| 137 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022616 ", got "1022613 " | |
| 138 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020620 ", got "1020619 " | |
| 139 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026781 ", got "1027962 " | |
| 140 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021383 ", got "1021382 " | |
| 141 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 142 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021044 ", got "1022268 " | |
| 143 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020617 ", got "1020616 " | |
| 144 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021632 ", got "1021627 " | |
| 145 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | |
| 146 | Jul 10, 2024 22:32 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026380 ", got "1026379 " | |
| 147 | Jul 10, 2024 22:01 | 3,525 | 178,843,165 | 116,313,479 | 0 | 2,240,512 | ||
| 148 | Jul 10, 2024 22:01 | 3,532 | 178,591,958 | 116,568,011 | 0 | 2,244,608 | ||
| 149 | Jul 10, 2024 21:56 | 3,548 | 172,559,619 | 117,094,454 | 0 | 2,236,416 | ||
| 150 | Jul 10, 2024 21:56 | 3,555 | 173,852,347 | 117,327,047 | 0 | 2,224,128 | ||
| 151 | Jul 10, 2024 22:01 | 3,612 | 189,552,979 | 119,204,844 | 0 | 2,236,416 | ||
| 152 | Jul 10, 2024 21:56 | 3,634 | 183,232,525 | 119,932,509 | 0 | 2,232,320 |