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 30, 2022 17:58 | CPPg++9.3.0 | Success | 4,877+158.44 RP | ||
| Aug 30, 2022 17:05 | CPPg++9.3.0 | Error | |||
| Aug 30, 2022 13:14 | RUSTrust-1.63.0 | Success | 174,281 | ||
| Aug 30, 2022 13:01 | RUSTrust-1.63.0 | Success | 305,960 | ||
| Aug 30, 2022 12:58 | RUSTrust-1.63.0 | Success | 182,119 | ||
| Aug 30, 2022 12:45 | RUSTrust-1.63.0 | Success | 180,965 | ||
| Aug 30, 2022 12:38 | RUSTrust-1.63.0 | Success | 152,172 | ||
| Aug 30, 2022 12:34 | RUSTrust-1.63.0 | Success | 137,064 | ||
| Aug 30, 2022 12:15 | CPPg++9.3.0 | Success | 465,004+21.51 RP | ||
| Aug 30, 2022 12:09 | RUSTrust-1.63.0 | Success | 153,198 | ||
| Aug 30, 2022 11:51 | RUSTrust-1.63.0 | Success | 129,573+34.54 RP | ||
| Aug 30, 2022 11:44 | RUSTrust-1.63.0 | Success | 250,231 | ||
| Aug 30, 2022 11:39 | RUSTrust-1.63.0 | Success | 259,674 | ||
| Aug 30, 2022 11:02 | RUSTrust-1.63.0 | Success | 234,558+2.74 RP | ||
| Aug 30, 2022 10:54 | RUSTrust-1.63.0 | Success | 250,691+39.89 RP | ||
| Aug 30, 2022 08:13 | CPPg++9.3.0 | Success | 35,016 | ||
| Aug 30, 2022 08:12 | CPPg++9.3.0 | Success | 33,999+33.72 RP | ||
| Aug 30, 2022 05:18 | CPPg++9.3.0 | Success | 39,081 | ||
| Aug 30, 2022 05:17 | CPPg++9.3.0 | Success | 39,295 | ||
| Aug 29, 2022 17:32 | CPPg++9.3.0 | Success | 38,401+0.52 RP | ||
| Aug 29, 2022 17:18 | CPPg++9.3.0 | Success | 39,527 | ||
| Aug 29, 2022 17:17 | CPPg++9.3.0 | Success | 38,478+7.26 RP | ||
| Aug 29, 2022 16:45 | CPPg++9.3.0 | Success | 39,584+12.74 RP | ||
| Aug 29, 2022 16:44 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 16:27 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 16:24 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 16:22 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 16:19 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:56 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:53 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:48 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:42 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:39 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:33 | CPPg++9.3.0 | Success | 5,081 | ||
| Aug 29, 2022 15:30 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:03 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 15:01 | CPPg++9.3.0 | Success | 5,073+455.08 RP | ||
| Aug 29, 2022 14:58 | CPPg++9.3.0 | Success | 5,735+873.63 RP | ||
| Aug 29, 2022 14:41 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 14:39 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 14:35 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 14:06 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 14:06 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 14:00 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:51 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:41 | CPPg++9.3.0 | Success | 7,844+255.08 RP | ||
| Aug 29, 2022 13:38 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:35 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:19 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:16 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:15 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:10 | CPPg++9.3.0 | Success | 10,718 | ||
| Aug 29, 2022 13:09 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 13:07 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:59 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:54 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:51 | CPPg++9.3.0 | Success | 10,506 | ||
| Aug 29, 2022 12:49 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:47 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:44 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:41 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 12:39 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:16 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:12 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:10 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:08 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:08 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:07 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 11:01 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:35 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:34 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:28 | CPPg++9.3.0 | Success | 9,806+46.26 RP | ||
| Aug 29, 2022 10:26 | CPPg++9.3.0 | Success | 11,576 | ||
| Aug 29, 2022 10:23 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:18 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:17 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:16 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 10:09 | CPPg++9.3.0 | Error | |||
| Aug 29, 2022 09:56 | CPPg++9.3.0 | Success | 14,207 | ||
| Aug 29, 2022 06:24 | CPPclang++10.0.0 | Success | 41,686+13.41 RP | ||
| Aug 29, 2022 06:21 | CPPclang++10.0.0 | Success | 44,154+12.00 RP | ||
| Aug 29, 2022 06:20 | CPPclang++10.0.0 | Success | 46,625+148.94 RP | ||
| Aug 28, 2022 15:45 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 15:45 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:28 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:26 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:23 | CPPg++9.3.0 | Success | 10,794 | ||
| Aug 28, 2022 08:21 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:18 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:16 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:14 | CPPg++9.3.0 | Success | 10,411 | ||
| Aug 28, 2022 08:11 | CPPg++9.3.0 | Success | 10,427 | ||
| Aug 28, 2022 08:10 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:08 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:06 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:04 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:02 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 08:00 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 07:59 | CPPg++9.3.0 | Error | |||
| Aug 28, 2022 07:52 | CPPg++9.3.0 | Error |