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 | |
|---|---|---|---|---|---|
| Sep 10, 2023 15:50 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 15:48 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 12:41 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 12:40 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 12:34 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 12:23 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:27 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:24 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:21 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:18 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:14 | CPPg++9.3.0 | Error | |||
| Sep 10, 2023 11:14 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:12 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:12 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:10 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:09 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:08 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:07 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:06 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:06 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 11:04 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:57 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:56 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:55 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:53 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:53 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 10:52 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:53 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:52 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:52 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:51 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:51 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:50 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:47 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:38 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:37 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:37 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:36 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:34 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:33 | CPPclang++10.0.0 | Error | |||
| Sep 10, 2023 09:33 | CPPclang++10.0.0 | Error | |||
| Sep 9, 2023 02:28 | CPPg++9.3.0 | Success | 48,746 | ||
| Sep 9, 2023 02:27 | CPPg++9.3.0 | Error | |||
| Sep 9, 2023 02:27 | CPPclang++10.0.0 | Error | |||
| Sep 9, 2023 02:22 | CPPclang++10.0.0 | Success | 43,013+116.53 RP | ||
| Sep 4, 2023 02:43 | CPPclang++10.0.0 | Error | |||
| Sep 4, 2023 02:42 | CPPclang++10.0.0 | Error | |||
| Sep 4, 2023 02:39 | CPPclang++10.0.0 | Error | |||
| Sep 4, 2023 02:36 | CPPclang++10.0.0 | Error | |||
| Sep 4, 2023 02:35 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:28 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:27 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:27 | CPPclang++10.0.0 | Success | 7,299 | ||
| Sep 3, 2023 16:26 | CPPclang++10.0.0 | Success | 8,204 | ||
| Sep 3, 2023 16:24 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:24 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:22 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:21 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:20 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:19 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:18 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:17 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:15 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:14 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 16:12 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:54 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:53 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:45 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:36 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:35 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:32 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 09:14 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:51 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:50 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:44 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:40 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:37 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:34 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:33 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:29 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:22 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:22 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:18 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:17 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:16 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:01 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 08:00 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:58 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:58 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:57 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:56 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:55 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:55 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:54 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:53 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:52 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:52 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:51 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:50 | CPPclang++10.0.0 | Error | |||
| Sep 3, 2023 07:49 | CPPclang++10.0.0 | Error |