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 | |
|---|---|---|---|---|---|
| May 8, 2024 17:22 | CPPg++9.4.0 | Success | 329,029+9.72 RP | ||
| May 8, 2024 17:19 | CPPg++9.4.0 | Success | 483,638+20.68 RP | ||
| May 7, 2024 22:16 | CPPg++9.4.0 | Success | 481,141+20.78 RP | ||
| May 7, 2024 19:56 | CPPg++9.4.0 | Error | |||
| May 7, 2024 19:53 | CPPg++9.4.0 | Error | |||
| May 7, 2024 19:50 | CPPg++9.4.0 | Error | |||
| May 7, 2024 19:46 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:17 | CPPg++9.4.0 | Success | 50,408 | ||
| May 6, 2024 23:17 | CPPg++9.4.0 | Success | 49,426 | ||
| May 6, 2024 23:16 | CPPg++9.4.0 | Success | 49,268 | ||
| May 6, 2024 23:15 | CPPg++9.4.0 | Success | 53,636 | ||
| May 6, 2024 23:14 | CPPg++9.4.0 | Success | 191,094 | ||
| May 6, 2024 23:13 | CPPg++9.4.0 | Success | 48,798+33.22 RP | ||
| May 6, 2024 23:11 | CPPg++9.4.0 | Success | 58,240+26.55 RP | ||
| May 6, 2024 23:08 | CPPg++9.4.0 | Success | 68,895+7.25 RP | ||
| May 6, 2024 23:07 | CPPg++9.4.0 | Success | 72,519+0.79 RP | ||
| May 6, 2024 23:04 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:03 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:00 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:56 | CPPg++9.4.0 | Success | 72,972 | ||
| May 6, 2024 22:55 | CPPg++9.4.0 | Success | 73,129 | ||
| May 6, 2024 22:54 | CPPg++9.4.0 | Success | 72,939+0.24 RP | ||
| May 6, 2024 22:53 | CPPg++9.4.0 | Success | 73,069+10.24 RP | ||
| May 6, 2024 22:51 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:41 | CPPg++9.4.0 | Success | 78,979+7.16 RP | ||
| May 6, 2024 22:37 | CPPg++9.4.0 | Success | 83,713+0.07 RP | ||
| May 6, 2024 22:30 | CPPg++9.4.0 | Success | 83,762+2.10 RP | ||
| May 6, 2024 22:24 | CPPg++9.4.0 | Success | 153,073 | ||
| May 6, 2024 22:21 | CPPg++9.4.0 | Success | 85,260+51.09 RP | ||
| May 6, 2024 22:18 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:16 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:16 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:15 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:12 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:07 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:06 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:05 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:02 | CPPg++9.4.0 | Error | |||
| May 6, 2024 22:01 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:58 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:46 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:45 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:43 | CPPg++9.4.0 | Success | 151,065+5.94 RP | ||
| May 6, 2024 21:40 | CPPg++9.4.0 | Success | 165,944+0.70 RP | ||
| May 6, 2024 21:39 | CPPg++9.4.0 | Success | 167,882+38.91 RP | ||
| May 6, 2024 21:35 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:34 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:26 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:01 | CPPg++9.4.0 | Success | 484,101+20.66 RP | ||
| May 6, 2024 14:55 | CPPg++9.4.0 | Success | 101,390+3.46 RP | ||
| May 5, 2024 13:45 | CPPclang++10.0.0 | Error | |||
| May 5, 2024 13:44 | CPPclang++10.0.0 | Error | |||
| May 5, 2024 13:41 | CPPclang++10.0.0 | Success | 18,275+15.17 RP | ||
| May 5, 2024 13:39 | CPPclang++10.0.0 | Success | 18,796+41.09 RP | ||
| May 5, 2024 13:36 | CPPclang++10.0.0 | Error | |||
| May 5, 2024 13:30 | CPPclang++10.0.0 | Error | |||
| May 5, 2024 10:50 | CPPclang++10.0.0 | Error | |||
| May 4, 2024 15:38 | CSHARP9.0.0-preview.3 | Success | 317,948 | ||
| May 4, 2024 15:29 | CSHARP9.0.0-preview.3 | Success | 317,945+31.45 RP | ||
| May 2, 2024 16:45 | CPPg++9.4.0 | Error | |||
| May 2, 2024 16:40 | CPPg++9.4.0 | Error | |||
| May 2, 2024 16:38 | CPPg++9.4.0 | Error | |||
| May 2, 2024 14:40 | CPPg++9.4.0 | Success | 105,072+9.15 RP | ||
| May 1, 2024 19:18 | CPPg++9.4.0 | Success | 116,251+0.83 RP | ||
| Apr 30, 2024 19:34 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:24 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:22 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:21 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:21 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:21 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:18 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:16 | CPPclang++10.0.0 | Success | 24,558 | ||
| Apr 30, 2024 19:15 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:15 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:14 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:11 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 19:10 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:48 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:47 | CPPclang++10.0.0 | Success | 20,369+9.92 RP | ||
| Apr 30, 2024 18:47 | CPPclang++10.0.0 | Success | 20,789 | ||
| Apr 30, 2024 18:45 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:43 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:42 | CPPclang++10.0.0 | Success | 20,789+30.33 RP | ||
| Apr 30, 2024 18:42 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:41 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:41 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:39 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:38 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 18:38 | CPPclang++10.0.0 | Error | |||
| Apr 30, 2024 09:44 | CPPclang++10.0.0 | Error | |||
| Apr 29, 2024 03:26 | CPPclang++10.0.0 | Success | 11,242 | ||
| Apr 29, 2024 03:25 | CPPg++9.4.0 | Error | |||
| Apr 29, 2024 03:24 | CPPg++9.4.0 | Error | |||
| Apr 29, 2024 03:23 | CPPg++9.4.0 | Error | |||
| Apr 29, 2024 03:14 | CPPg++9.4.0 | Error | |||
| Apr 29, 2024 02:58 | CPPg++9.4.0 | Success | 11,771 | ||
| Apr 29, 2024 02:57 | CPPg++9.4.0 | Success | 11,465 | ||
| Apr 29, 2024 02:57 | CPPg++9.4.0 | Success | 11,477 | ||
| Apr 29, 2024 02:55 | CPPg++9.4.0 | Success | 15,974 | ||
| Apr 29, 2024 02:42 | CPPg++9.4.0 | Success | 11,159+0.72 RP |