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 | Oct 2, 2024 17:54 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024443 ", got "1024732 " | stderr |
| 2 | Oct 2, 2024 17:31 | 4,734 | 180,914,139 | 142,199,000 | 14,019,000 | 2,465,792 | ||
| 3 | Oct 2, 2024 17:46 | 4,753 | 178,361,170 | 144,854,000 | 11,987,000 | 2,461,696 | ||
| 4 | Oct 2, 2024 17:33 | 4,767 | 186,837,005 | 144,296,000 | 13,026,000 | 2,334,720 | ||
| 5 | Oct 2, 2024 17:47 | 4,778 | 184,353,463 | 141,706,000 | 15,966,000 | 2,334,720 | ||
| 6 | Oct 2, 2024 17:31 | 4,796 | 189,692,774 | 141,226,000 | 17,027,000 | 2,461,696 | ||
| 7 | Oct 2, 2024 17:33 | 4,802 | 181,639,990 | 144,521,000 | 13,953,000 | 2,342,912 | ||
| 8 | Oct 2, 2024 17:47 | 4,817 | 184,893,410 | 143,962,000 | 14,996,000 | 2,334,720 | ||
| 9 | Oct 2, 2024 17:31 | 4,822 | 184,220,487 | 146,114,000 | 13,010,000 | 2,342,912 | ||
| 10 | Oct 2, 2024 17:33 | 4,826 | 188,625,542 | 146,242,000 | 13,021,000 | 2,342,912 | ||
| 11 | Oct 2, 2024 17:45 | 4,834 | 187,666,767 | 142,578,000 | 16,949,000 | 2,465,792 | ||
| 12 | Oct 2, 2024 17:31 | 4,838 | 183,511,658 | 145,684,000 | 13,969,000 | 2,334,720 | ||
| 13 | Oct 2, 2024 17:33 | 4,843 | 183,064,508 | 142,836,000 | 16,980,000 | 2,342,912 | ||
| 14 | Oct 2, 2024 17:33 | 4,870 | 182,432,976 | 149,742,000 | 10,981,000 | 2,342,912 | ||
| 15 | Oct 2, 2024 17:31 | 4,876 | 182,203,400 | 146,911,000 | 13,991,000 | 2,330,624 | ||
| 16 | Oct 2, 2024 17:47 | 4,883 | 186,914,762 | 146,133,000 | 15,013,000 | 2,330,624 | ||
| 17 | Oct 2, 2024 17:46 | 4,891 | 200,766,658 | 145,368,000 | 16,040,000 | 2,469,888 | ||
| 18 | Oct 3, 2024 11:15 | 4,896 | 184,710,787 | 149,596,000 | 11,967,000 | 2,461,696 | ||
| 19 | Oct 2, 2024 17:47 | 4,901 | 183,366,274 | 149,743,000 | 11,979,000 | 2,342,912 | ||
| 20 | Oct 2, 2024 17:31 | 4,904 | 186,937,283 | 143,839,000 | 17,979,000 | 2,334,720 | ||
| 21 | Oct 2, 2024 17:31 | 4,917 | 196,618,522 | 149,231,000 | 13,020,000 | 2,334,720 | ||
| 22 | Oct 2, 2024 17:45 | 4,923 | 193,089,775 | 147,512,000 | 14,950,000 | 2,334,720 | ||
| 23 | Oct 2, 2024 17:47 | 4,925 | 188,049,120 | 142,570,000 | 19,939,000 | 2,293,760 | ||
| 24 | Oct 2, 2024 17:33 | 4,925 | 188,766,232 | 148,561,000 | 13,958,000 | 2,469,888 | ||
| 25 | Oct 2, 2024 17:47 | 4,925 | 187,142,539 | 149,578,000 | 12,963,000 | 2,461,696 | ||
| 26 | Oct 2, 2024 17:47 | 4,928 | 183,150,187 | 148,667,000 | 13,968,000 | 2,334,720 | ||
| 27 | Oct 2, 2024 17:33 | 4,929 | 189,686,859 | 146,702,000 | 15,967,000 | 2,465,792 | ||
| 28 | Oct 2, 2024 17:33 | 4,964 | 187,585,217 | 150,833,000 | 12,985,000 | 2,465,792 | ||
| 29 | Oct 2, 2024 17:33 | 4,972 | 188,068,018 | 149,075,000 | 15,007,000 | 2,457,600 | ||
| 30 | Oct 2, 2024 17:45 | 4,975 | 193,923,575 | 151,156,000 | 13,013,000 | 2,461,696 | ||
| 31 | Oct 2, 2024 17:33 | 4,984 | 188,590,845 | 150,522,000 | 13,955,000 | 2,465,792 | ||
| 32 | Oct 2, 2024 17:47 | 4,986 | 186,367,555 | 151,588,000 | 12,964,000 | 2,461,696 | ||
| 33 | Oct 2, 2024 17:31 | 4,989 | 189,607,363 | 149,674,000 | 14,967,000 | 2,461,696 | ||
| 34 | Oct 2, 2024 17:33 | 5,002 | 188,055,243 | 154,059,000 | 11,004,000 | 2,334,720 | ||
| 35 | Oct 2, 2024 17:33 | 5,004 | 188,344,409 | 150,106,000 | 15,010,000 | 2,469,888 | ||
| 36 | Oct 2, 2024 17:33 | 5,016 | 196,961,982 | 150,559,000 | 14,956,000 | 2,334,720 | ||
| 37 | Oct 3, 2024 11:15 | 5,037 | 194,801,780 | 151,202,000 | 15,020,000 | 2,334,720 | ||
| 38 | Oct 2, 2024 17:33 | 5,184 | 194,469,292 | 159,061,000 | 12,004,000 | 2,465,792 | ||
| 39 | Oct 2, 2024 17:47 | 5,209 | 197,340,169 | 159,912,000 | 11,993,000 | 2,334,720 | ||
| 40 | Oct 2, 2024 17:33 | 5,225 | 202,179,278 | 159,475,000 | 12,957,000 | 2,342,912 | ||
| 41 | Oct 3, 2024 11:15 | 5,270 | 200,263,279 | 161,923,000 | 11,994,000 | 2,465,792 | ||
| 42 | Oct 2, 2024 17:31 | 5,308 | 197,936,726 | 158,136,000 | 17,014,000 | 2,461,696 | ||
| 43 | Oct 2, 2024 17:46 | 5,992 | 220,548,528 | 186,764,000 | 10,986,000 | 2,457,600 |