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 | |
|---|---|---|---|---|---|
| Apr 8, 2025 07:55 | CSHARP9.0.3 | Success | 89,107 | ||
| Apr 8, 2025 07:21 | CPPclang++18.1.3 | Success | 135,006 | ||
| Apr 7, 2025 22:10 | CPPg++13.2.0 | Success | 21,519+2.62 RP | ||
| Apr 7, 2025 22:03 | CPPg++13.2.0 | Success | 21,641+10.90 RP | ||
| Apr 7, 2025 21:45 | CPPg++13.2.0 | Error | |||
| Apr 7, 2025 21:43 | CPPg++13.2.0 | Success | 22,377 | ||
| Apr 7, 2025 21:38 | CPPg++13.2.0 | Error | |||
| Apr 7, 2025 21:36 | CPPg++13.2.0 | Success | 22,905 | ||
| Apr 4, 2025 19:53 | CSHARP9.0.3 | Success | 99,516 | ||
| Apr 4, 2025 19:52 | CSHARP9.0.3 | Success | 94,379 | ||
| Apr 4, 2025 19:50 | CSHARP9.0.3 | Success | 95,118 | ||
| Apr 4, 2025 19:49 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 19:47 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 19:46 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 19:40 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 18:57 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 18:53 | CSHARP9.0.3 | Success | 92,338 | ||
| Apr 4, 2025 18:35 | CSHARP9.0.3 | Success | 88,675 | ||
| Apr 4, 2025 18:24 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 10:12 | CSHARP9.0.3 | Error | |||
| Apr 4, 2025 10:06 | CSHARP9.0.3 | Success | 91,747 | ||
| Mar 23, 2025 15:50 | CPPg++13.2.0 | Success | 22,164+6.07 RP | ||
| Mar 23, 2025 15:38 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 15:38 | CPPg++13.2.0 | Success | 22,466+10.96 RP | ||
| Mar 23, 2025 15:35 | CPPg++13.2.0 | Success | 23,033+27.37 RP | ||
| Mar 23, 2025 14:51 | CPPg++13.2.0 | Success | 24,583+109.81 RP | ||
| Mar 23, 2025 14:48 | CPPg++13.2.0 | Success | 34,075 | ||
| Mar 23, 2025 14:38 | CPPg++13.2.0 | Success | 35,198 | ||
| Mar 23, 2025 14:28 | CPPg++13.2.0 | Success | 35,044 | ||
| Mar 23, 2025 14:27 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 10:55 | CPPg++13.2.0 | Success | 33,673+16.74 RP | ||
| Mar 23, 2025 10:41 | CPPg++13.2.0 | Success | 35,684+108.45 RP | ||
| Mar 23, 2025 10:39 | CPPg++13.2.0 | Success | 85,222 | ||
| Mar 23, 2025 10:09 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 10:06 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 10:05 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 08:52 | CPPg++13.2.0 | Error | |||
| Mar 23, 2025 08:47 | CPPg++13.2.0 | Error | |||
| Mar 22, 2025 20:29 | RUSTrust-1.85.0 | Error | |||
| Mar 22, 2025 20:28 | RUSTrust-1.85.0 | Error | |||
| Mar 22, 2025 20:17 | RUSTrust-1.85.0 | Error | |||
| Mar 22, 2025 20:16 | RUSTrust-1.85.0 | Error | |||
| Mar 22, 2025 18:58 | RUSTrust-1.85.0 | Error | |||
| Mar 22, 2025 17:31 | CPPg++13.2.0 | Success | 417,928 | ||
| Mar 22, 2025 17:31 | CPPg++13.2.0 | Success | 418,804 | ||
| Mar 22, 2025 17:26 | CPPg++13.2.0 | Success | 415,778 | ||
| Mar 22, 2025 17:24 | CPPg++13.2.0 | Success | 58,210+94.60 RP | ||
| Mar 22, 2025 17:02 | CPPg++13.2.0 | Success | 129,548+0.56 RP | ||
| Mar 22, 2025 16:47 | CPPg++13.2.0 | Success | 130,503+8.05 RP | ||
| Mar 22, 2025 16:36 | CPPg++13.2.0 | Error | |||
| Mar 12, 2025 18:36 | CPPg++13.2.0 | Success | 150,510 | ||
| Mar 12, 2025 18:23 | CPPg++13.2.0 | Error | |||
| Mar 1, 2025 23:10 | CPPclang++18.1.3 | Error | |||
| Mar 1, 2025 23:09 | CPPclang++18.1.3 | Error | |||
| Mar 1, 2025 23:08 | CPPclang++18.1.3 | Error | |||
| 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 |