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 | |
|---|---|---|---|---|---|
| Mar 1, 2025 23:07 | CPPclang++18.1.3 | Error | |||
| Mar 1, 2025 23:06 | CPPclang++18.1.3 | Success | 107,005 | ||
| Mar 1, 2025 23:05 | CPPclang++18.1.3 | Error | |||
| Mar 1, 2025 23:03 | CPPclang++18.1.3 | Error | |||
| Mar 1, 2025 23:03 | CPPclang++18.1.3 | Error | |||
| Feb 28, 2025 05:23 | CSHARP10.0.0-preview.1 | Success | 89,195 | ||
| Feb 26, 2025 17:11 | CPPclang++18.1.3 | Success | 104,909+33.74 RP | ||
| Feb 26, 2025 17:08 | CPPclang++18.1.3 | Success | 163,893 | ||
| Feb 26, 2025 17:03 | CPPg++13.2.0 | Success | 163,518 | ||
| Feb 26, 2025 17:01 | CPPg++13.2.0 | Success | 164,981 | ||
| Feb 26, 2025 17:01 | CPPg++13.2.0 | Success | 162,395+3.86 RP | ||
| Feb 26, 2025 16:57 | CPPclang++18.1.3 | Success | 173,264+25.74 RP | ||
| Feb 26, 2025 16:55 | CPPclang++18.1.3 | Success | 366,134 | ||
| Feb 26, 2025 16:52 | CPPclang++18.1.3 | Success | 312,746+10.74 RP | ||
| Feb 26, 2025 16:45 | CPPclang++18.1.3 | Success | 470,836+21.24 RP | ||
| Feb 23, 2025 17:33 | CPPg++13.2.0 | Success | 145,820+68.58 RP | ||
| Feb 23, 2025 17:02 | CPPg++13.2.0 | Error | |||
| Feb 20, 2025 11:34 | GOgo1.24.0 | Success | 113,930 | ||
| Feb 20, 2025 11:33 | GOgo1.24.0 | Success | 161,800 | ||
| Feb 20, 2025 11:31 | GOgo1.24.0 | Error | |||
| Feb 17, 2025 09:18 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 09:10 | CPPg++13.2.0 | Success | 20,908 | ||
| Feb 17, 2025 09:10 | CPPg++13.2.0 | Success | 19,500+6.44 RP | ||
| Feb 17, 2025 09:09 | CPPg++13.2.0 | Success | 19,834 | ||
| Feb 17, 2025 09:07 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 09:06 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:51 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:47 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:41 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:39 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:38 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:36 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:33 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:30 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:22 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:22 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:18 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:17 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:15 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:10 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 08:09 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:57 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:54 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:49 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:44 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:43 | CPPg++13.2.0 | Success | 19,748+103.41 RP | ||
| Feb 17, 2025 07:40 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:40 | CPPg++13.2.0 | Success | 24,816+36.61 RP | ||
| Feb 17, 2025 07:37 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:30 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 07:20 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 06:54 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 06:53 | CPPg++13.2.0 | Success | 30,804 | ||
| Feb 17, 2025 06:50 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 06:49 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 06:48 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 06:47 | CPPg++13.2.0 | Error | |||
| Feb 17, 2025 05:12 | CPPg++13.2.0 | Error | |||
| Feb 16, 2025 19:34 | CPPg++13.2.0 | Success | 27,406 | ||
| Feb 16, 2025 19:32 | CPPg++13.2.0 | Error | |||
| Feb 16, 2025 19:31 | CPPg++13.2.0 | Error | |||
| Feb 16, 2025 19:26 | CPPg++13.2.0 | Error | |||
| Feb 16, 2025 19:26 | CPPg++13.2.0 | Success | 28,305 | ||
| Feb 16, 2025 19:22 | CPPg++13.2.0 | Success | 27,610 | ||
| Feb 16, 2025 19:21 | CPPg++13.2.0 | Error | |||
| Feb 16, 2025 19:20 | CPPg++13.2.0 | Error | |||
| Feb 11, 2025 11:39 | CPPg++13.2.0 | Error | |||
| Feb 11, 2025 11:38 | CPPclang++18.1.3 | Error | |||
| Feb 11, 2025 11:35 | CPPg++13.2.0 | Error | |||
| Feb 11, 2025 11:33 | CPPclang++18.1.3 | Error | |||
| Feb 11, 2025 07:26 | CPPclang++18.1.3 | Success | 252,087 | ||
| Feb 10, 2025 14:56 | GOgo1.23.5 | Success | 100,496 | ||
| Feb 10, 2025 14:56 | CPPclang++18.1.3 | Success | 333,719 | ||
| Feb 10, 2025 14:13 | CPPclang++18.1.3 | Success | 80,493 | ||
| Feb 10, 2025 14:12 | CPPclang++18.1.3 | Success | 102,690 | ||
| Feb 10, 2025 14:11 | CPPg++13.2.0 | Success | 96,846 | ||
| Feb 10, 2025 13:56 | CPPg++13.2.0 | Error | |||
| Feb 9, 2025 22:33 | CPPg++13.2.0 | Error | |||
| Feb 9, 2025 22:26 | CPPg++13.2.0 | Success | 144,614+69.15 RP | ||
| Feb 7, 2025 21:44 | CPPg++13.2.0 | Success | 74,838 | ||
| Feb 7, 2025 21:42 | CPPg++13.2.0 | Success | 93,740 | ||
| Feb 7, 2025 21:42 | CPPclang++18.1.3 | Success | 81,650 | ||
| Feb 7, 2025 21:29 | CPPclang++18.1.3 | Success | 114,701 | ||
| Feb 7, 2025 21:25 | CPPclang++18.1.3 | Success | 330,671 | ||
| Feb 6, 2025 10:43 | CSHARP9.0.1 | Error | |||
| Feb 6, 2025 10:31 | CSHARP9.0.1 | Success | 90,459 | ||
| Feb 6, 2025 10:27 | CSHARP9.0.1 | Success | 87,250 | ||
| Feb 6, 2025 10:26 | CSHARP9.0.1 | Success | 87,480 | ||
| Feb 6, 2025 10:24 | CSHARP9.0.1 | Success | 87,139 | ||
| Feb 6, 2025 10:22 | CSHARP9.0.1 | Success | 87,295 | ||
| Feb 6, 2025 09:22 | CSHARP9.0.1 | Success | 87,182 | ||
| Feb 6, 2025 09:20 | CSHARP9.0.1 | Success | 88,662 | ||
| Feb 6, 2025 09:15 | CSHARP9.0.1 | Success | 87,430 | ||
| Feb 3, 2025 05:32 | CPPclang++18.1.3 | Success | 146,788 | ||
| Feb 3, 2025 05:29 | CPPg++13.2.0 | Success | 135,452 | ||
| Feb 2, 2025 22:11 | CPPclang++18.1.3 | Error | |||
| Feb 2, 2025 22:05 | CPPclang++18.1.3 | Success | 85,485 | ||
| Feb 2, 2025 21:52 | CPPclang++18.1.3 | Error | |||
| Feb 2, 2025 21:48 | CPPclang++18.1.3 | Error | |||
| Feb 2, 2025 21:44 | CPPclang++18.1.3 | Error |