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 | |
|---|---|---|---|---|---|
| Jan 1, 2026 11:26 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 10:48 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 07:44 | RUSTrust-1.92.0 | Error | |||
| Jan 1, 2026 07:10 | RUSTrust-1.92.0 | Error | |||
| Jan 1, 2026 07:10 | RUSTrust-1.92.0 | Success | 22,865 | ||
| Jan 1, 2026 07:10 | RUSTrust-1.92.0 | Success | 40,822 | ||
| Jan 1, 2026 07:09 | RUSTrust-1.92.0 | Success | 21,493+9.33 RP | ||
| Jan 1, 2026 03:56 | CPPg++13.3.0 | Success | 20,788 | ||
| Jan 1, 2026 03:55 | CPPg++13.3.0 | Success | 20,111 | ||
| Jan 1, 2026 03:54 | CPPg++13.3.0 | Success | 20,653 | ||
| Jan 1, 2026 03:54 | CPPg++13.3.0 | Error | |||
| Jan 1, 2026 03:52 | CPPclang++18.1.3 | Success | 22,334 | ||
| Jan 1, 2026 03:46 | CPPg++13.3.0 | Success | 19,759+38.37 RP | ||
| Jan 1, 2026 03:29 | CPPg++13.3.0 | Success | 30,098 | ||
| Jan 1, 2026 03:25 | CPPg++13.3.0 | Error | |||
| Jan 1, 2026 03:21 | CPPg++13.3.0 | Success | 31,776 | ||
| Jan 1, 2026 03:20 | CPPg++13.3.0 | Success | 31,041 | ||
| Jan 1, 2026 01:28 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 01:27 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 01:25 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 01:12 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 01:06 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 01:00 | RUSTrust-1.92.0 | Success | 24,989 | ||
| Jan 1, 2026 01:00 | RUSTrust-1.92.0 | Success | 29,238 | ||
| Jan 1, 2026 00:59 | RUSTrust-1.92.0 | Success | 25,098 | ||
| Jan 1, 2026 00:58 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:56 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:52 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:50 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:48 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:47 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:41 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:40 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:38 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:33 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:30 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:24 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:22 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:17 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:15 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:11 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:10 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 00:03 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:57 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:54 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:52 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:45 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:44 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:42 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:40 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:37 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:33 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:32 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:31 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:27 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:26 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 23:21 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:45 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:44 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:41 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:40 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:38 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:36 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:35 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 22:34 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:16 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:14 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:12 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:10 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:07 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 21:00 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 20:37 | CPPclang++18.1.3 | Success | 67,035+9.66 RP | ||
| Dec 31, 2025 20:36 | CPPg++13.3.0 | Success | 92,758 | ||
| Dec 31, 2025 20:35 | CPPg++13.3.0 | Success | 92,325 | ||
| Dec 31, 2025 20:34 | CPPg++13.3.0 | Success | 92,168 | ||
| Dec 31, 2025 20:34 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:18 | CPPg++13.3.0 | Success | 102,054 | ||
| Dec 31, 2025 20:17 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:16 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:14 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:12 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:11 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 20:00 | CPPg++13.3.0 | Success | 74,107 | ||
| Dec 31, 2025 19:59 | CPPg++13.3.0 | Error | |||
| Dec 31, 2025 19:58 | CPPg++13.3.0 | Success | 92,570 | ||
| Dec 31, 2025 19:57 | CPPg++13.3.0 | Success | 73,745 | ||
| Dec 31, 2025 19:56 | CPPg++13.3.0 | Success | 72,880 | ||
| Dec 31, 2025 19:55 | CPPg++13.3.0 | Success | 71,679+2.03 RP | ||
| Dec 31, 2025 19:55 | CPPg++13.3.0 | Success | 72,739+4.49 RP | ||
| Dec 31, 2025 19:49 | CPPg++13.3.0 | Success | 75,194+0.02 RP | ||
| Dec 31, 2025 19:49 | CPPg++13.3.0 | Success | 75,206+10.84 RP | ||
| Dec 31, 2025 19:48 | CPPg++13.3.0 | Success | 81,878+17.59 RP | ||
| Dec 31, 2025 18:34 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:32 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:31 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:19 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:13 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:07 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:06 | CPPclang++18.1.3 | Error | |||
| Dec 31, 2025 18:02 | CPPclang++18.1.3 | Error |