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 6, 2024 13:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022158 ", got "1022156 " | stderr |
| 2 | Jul 6, 2024 13:55 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 3 | Jul 6, 2024 13:55 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018969 ", got "1018968 " | stderr |
| 4 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 5 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020281 ", got "1020279 " | stderr |
| 6 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021391 ", got "1021388 " | stderr |
| 7 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024390 ", got "1024389 " | stderr |
| 8 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026117 ", got "1026116 " | stderr |
| 9 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020099 ", got "1020098 " | stderr |
| 10 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1027494 ", got "1027492 " | stderr |
| 11 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1022935 ", got "1022934 " | stderr |
| 12 | Jul 6, 2024 13:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021102 ", got "1021101 " | stderr |
| 13 | Jul 6, 2024 13:55 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021306 ", got "1021302 " | stderr |
| 14 | Jul 6, 2024 13:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025411 ", got "1025409 " | stderr |
| 15 | Jul 6, 2024 13:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023803 ", got "1023801 " | stderr |
| 16 | Jul 6, 2024 13:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024951 ", got "1024950 " | stderr |
| 17 | Jul 6, 2024 13:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020142 ", got "1020140 " | stderr |
| 18 | Jul 6, 2024 13:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021243 ", got "1021242 " | stderr |
| 19 | Jul 6, 2024 13:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026560 ", got "1026556 " | stderr |
| 20 | Jul 6, 2024 13:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026369 ", got "1026368 " | stderr |
| 21 | Jul 6, 2024 14:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019740 ", got "1019739 " | stderr |
| 22 | Jul 6, 2024 14:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023776 ", got "1023775 " | stderr |
| 23 | Jul 6, 2024 14:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "1026145 ", got "1026142 " | stderr |
| 24 | Jul 6, 2024 13:52 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019674 ", got "1019673 " | stderr |
| 25 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019788 ", got "1019786 " | stderr |
| 26 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1018664 ", got "1018660 " | stderr |
| 27 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025593 ", got "1025592 " | stderr |
| 28 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023173 ", got "1023172 " | stderr |
| 29 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024427 ", got "1024424 " | stderr |
| 30 | Jul 6, 2024 13:37 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021310 ", got "1021309 " | stderr |
| 31 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020677 ", got "1020675 " | stderr |
| 32 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020203 ", got "1020200 " | stderr |
| 33 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023419 ", got "1023418 " | stderr |
| 34 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019565 ", got "1019564 " | stderr |
| 35 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023924 ", got "1023923 " | stderr |
| 36 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024554 ", got "1024553 " | stderr |
| 37 | Jul 6, 2024 13:38 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019934 ", got "1019929 " | stderr |
| 38 | Jul 6, 2024 13:44 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023846 ", got "1023844 " | stderr |
| 39 | Jul 6, 2024 13:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1025317 ", got "1025316 " | stderr |
| 40 | Jul 6, 2024 13:45 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024584 ", got "1024583 " | stderr |
| 41 | Jul 6, 2024 13:48 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024620 ", got "1024618 " | stderr |
| 42 | Jul 6, 2024 13:49 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024038 ", got "1024035 " | stderr |
| 43 | Jul 6, 2024 13:58 | 4,369 | 207,064,085 | 144,190,587 | 0 | 2,256,896 | ||
| 44 | Jul 6, 2024 13:58 | 4,388 | 204,718,761 | 144,817,871 | 0 | 2,265,088 | ||
| 45 | Jul 6, 2024 13:58 | 4,581 | 216,422,935 | 151,174,375 | 0 | 2,260,992 |