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 | |
|---|---|---|---|---|---|
| Oct 6, 2023 10:48 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:40 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:38 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:35 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:18 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:15 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:13 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:13 | CPPg++9.3.0 | Error | |||
| Oct 6, 2023 10:12 | CPPg++9.3.0 | Error | |||
| Oct 3, 2023 10:43 | CPPclang++10.0.0 | Error | |||
| Oct 3, 2023 10:42 | CPPclang++10.0.0 | Error | |||
| Oct 1, 2023 22:27 | CPPg++9.3.0 | Success | 18,013+147.59 RP | ||
| Oct 1, 2023 13:10 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 13:09 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 13:09 | CPPg++9.3.0 | Success | 24,536+130.12 RP | ||
| Oct 1, 2023 13:00 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 12:57 | CPPg++9.3.0 | Success | 36,043+216.87 RP | ||
| Oct 1, 2023 12:56 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 12:54 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 12:50 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 12:48 | CPPg++9.3.0 | Error | |||
| Oct 1, 2023 12:46 | CPPg++9.3.0 | Error | |||
| Sep 30, 2023 03:09 | CPPg++9.3.0 | Success | 154,222 | ||
| Sep 30, 2023 03:04 | CPPg++9.3.0 | Success | 153,702+65.06 RP | ||
| Sep 30, 2023 03:03 | CPPg++9.3.0 | Error | |||
| Sep 30, 2023 03:00 | CPPg++9.3.0 | Error | |||
| Sep 30, 2023 02:58 | CPPg++9.3.0 | Error | |||
| Sep 30, 2023 02:57 | CPPg++9.3.0 | Error | |||
| Sep 25, 2023 23:27 | CPPg++9.3.0 | Success | 464,162+0.03 RP | ||
| Sep 25, 2023 23:27 | CPPg++9.3.0 | Success | 464,783+21.52 RP | ||
| Sep 25, 2023 08:32 | RUSTrust-1.72.1 | Success | 60,276+165.90 RP | ||
| Sep 25, 2023 08:30 | RUSTrust-1.72.1 | Error | |||
| Sep 25, 2023 08:27 | RUSTrust-1.72.1 | Error | |||
| Sep 25, 2023 08:26 | RUSTrust-1.72.1 | Error | |||
| Sep 25, 2023 08:23 | RUSTrust-1.72.1 | Error | |||
| Sep 25, 2023 04:50 | CPPclang++10.0.0 | Error | |||
| Sep 25, 2023 04:48 | CPPclang++10.0.0 | Error | |||
| Sep 25, 2023 04:47 | CPPclang++10.0.0 | Success | 466,667+21.43 RP | ||
| Sep 24, 2023 14:44 | CPPg++9.3.0 | Success | 464,496+0.01 RP | ||
| Sep 20, 2023 11:46 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:45 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:44 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:43 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:42 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:42 | CPPclang++10.0.0 | Error | |||
| Sep 20, 2023 11:41 | CPPclang++10.0.0 | Error | |||
| Sep 19, 2023 10:00 | CPPclang++10.0.0 | Error | |||
| Sep 19, 2023 09:49 | CPPclang++10.0.0 | Error | |||
| Sep 19, 2023 09:45 | CPPclang++10.0.0 | Error | |||
| Sep 14, 2023 05:16 | CPPclang++10.0.0 | Error | |||
| Sep 14, 2023 05:15 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:29 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:28 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:24 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:23 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:19 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:18 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:17 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:16 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:13 | CPPclang++10.0.0 | Error | |||
| Sep 13, 2023 16:12 | CPPg++9.3.0 | Error | |||
| Sep 12, 2023 13:01 | CPPclang++10.0.0 | Success | 5,350+466.44 RP | ||
| Sep 12, 2023 13:00 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 13:00 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:56 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:53 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:50 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:49 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:48 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:47 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:40 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 12:38 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:19 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:17 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:15 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:11 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:10 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 11:09 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:41 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:39 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:38 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:37 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:34 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:33 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:31 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:30 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:30 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:28 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:26 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:13 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:11 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:09 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:08 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:08 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:06 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:05 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:04 | CPPclang++10.0.0 | Error | |||
| Sep 12, 2023 10:04 | CPPg++9.3.0 | Error | |||
| Sep 12, 2023 10:03 | CPPg++9.3.0 | Error | |||
| Sep 12, 2023 10:02 | CPPg++9.3.0 | Error |