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
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Aug 21, 2022 17:17 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 17:13 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 17:06 | CPPg++9.3.0 | Success | 23,899 | ||
| Aug 21, 2022 17:03 | CPPg++9.3.0 | Success | 23,958 | ||
| Aug 21, 2022 17:00 | CPPg++9.3.0 | Success | 23,432 | ||
| Aug 21, 2022 16:56 | RUSTrust-1.63.0 | Success | 19,083 | ||
| Aug 21, 2022 16:56 | RUSTrust-1.56.1 | Success | 19,045+22.60 RP | ||
| Aug 21, 2022 16:51 | CPPg++9.3.0 | Success | 23,378 | ||
| Aug 21, 2022 16:27 | CPPg++9.3.0 | Success | 18,175 | ||
| Aug 21, 2022 16:17 | CPPg++9.3.0 | Success | 17,921+10.93 RP | ||
| Aug 21, 2022 16:15 | CPPg++9.3.0 | Success | 18,279+37.05 RP | ||
| Aug 21, 2022 16:14 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 16:12 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 16:09 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:51 | CPPg++9.3.0 | Success | 19,607+0.78 RP | ||
| Aug 21, 2022 15:50 | CPPg++9.3.0 | Success | 20,211 | ||
| Aug 21, 2022 15:46 | CPPg++9.3.0 | Success | 19,637+15.34 RP | ||
| Aug 21, 2022 15:37 | CPPg++9.3.0 | Success | 20,247+70.92 RP | ||
| Aug 21, 2022 15:36 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:32 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:31 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:30 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:25 | CPPg++9.3.0 | Error | |||
| Aug 21, 2022 15:06 | CPPg++9.3.0 | Success | 23,642+15.48 RP | ||
| Aug 21, 2022 15:06 | CPPg++9.3.0 | Success | 24,540+41.92 RP | ||
| Aug 21, 2022 15:05 | CPPg++9.3.0 | Success | 35,466 | ||
| Aug 21, 2022 15:04 | CPPg++9.3.0 | Success | 31,270 | ||
| Aug 21, 2022 15:02 | CPPg++9.3.0 | Success | 29,356 | ||
| Aug 21, 2022 15:00 | CPPg++9.3.0 | Success | 32,093 | ||
| Aug 21, 2022 14:51 | CPPg++9.3.0 | Success | 27,530 | ||
| Aug 21, 2022 14:44 | CPPg++9.3.0 | Success | 27,354+37.27 RP | ||
| Aug 20, 2022 16:55 | CPPg++9.3.0 | Success | 30,459+3.47 RP | ||
| Aug 20, 2022 16:43 | CPPg++9.3.0 | Success | 30,802 | ||
| Aug 20, 2022 15:51 | CPPg++9.3.0 | Success | 30,784+17.44 RP | ||
| Aug 20, 2022 15:42 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 14:39 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 14:37 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 13:58 | CPPg++9.3.0 | Success | 32,530+26.28 RP | ||
| Aug 20, 2022 13:48 | CPPg++9.3.0 | Success | 35,571+16.89 RP | ||
| Aug 20, 2022 13:35 | CPPg++9.3.0 | Success | 37,845+0.38 RP | ||
| Aug 20, 2022 13:32 | CPPg++9.3.0 | Success | 37,900+158.89 RP | ||
| Aug 20, 2022 13:30 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 13:29 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 13:26 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 13:25 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 13:21 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 12:04 | CPPg++9.3.0 | Success | 95,269+0.57 RP | ||
| Aug 20, 2022 12:03 | CPPg++9.3.0 | Success | 95,995 | ||
| Aug 20, 2022 12:02 | CPPg++9.3.0 | Success | 96,148 | ||
| Aug 20, 2022 08:07 | CPPg++9.3.0 | Success | 95,786+13.11 RP | ||
| Aug 20, 2022 07:58 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:56 | CPPg++9.3.0 | Success | 110,122 | ||
| Aug 20, 2022 07:54 | CPPg++9.3.0 | Success | 109,538+10.62 RP | ||
| Aug 20, 2022 07:54 | CPPg++9.3.0 | Success | 156,085 | ||
| Aug 20, 2022 07:52 | CPPg++9.3.0 | Success | 123,960+1.47 RP | ||
| Aug 20, 2022 07:48 | CPPg++9.3.0 | Success | 126,257+57.58 RP | ||
| Aug 20, 2022 07:46 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:45 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:45 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:39 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:38 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:37 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:35 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:34 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:33 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:30 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:27 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:26 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:25 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:24 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:24 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:23 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:22 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:21 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:20 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:19 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:17 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:15 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:14 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:13 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:12 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:12 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:11 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:10 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:09 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:09 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:08 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:06 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:02 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:01 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 07:00 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:52 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:50 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:48 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:47 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:45 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:43 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 06:42 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 05:14 | CPPg++9.3.0 | Error | |||
| Aug 20, 2022 05:11 | CPPg++9.3.0 | Error |