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 16:20 | CPPclang++18.1.3 | Success | 3,612 | ||
| Jan 1, 2026 16:18 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:17 | CPPclang++18.1.3 | Success | 3,736 | ||
| Jan 1, 2026 16:16 | CPPclang++18.1.3 | Success | 3,595 | ||
| Jan 1, 2026 16:13 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:08 | CPPclang++18.1.3 | Success | 3,554+23.55 RP | ||
| Jan 1, 2026 16:07 | CPPclang++18.1.3 | Success | 3,674 | ||
| Jan 1, 2026 16:04 | CPPclang++18.1.3 | Success | 3,636 | ||
| Jan 1, 2026 16:03 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:56 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:55 | RUSTrust-1.92.0 | Success | 38,666 | ||
| Jan 1, 2026 15:53 | CPPclang++18.1.3 | Success | 3,712 | ||
| Jan 1, 2026 15:47 | CPPclang++18.1.3 | Success | 3,644 | ||
| Jan 1, 2026 15:43 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:31 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:27 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:25 | CPPclang++18.1.3 | Success | 3,584+32.32 RP | ||
| Jan 1, 2026 15:13 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:11 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:10 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 15:08 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:58 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:49 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:47 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:46 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:35 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 14:34 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:23 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:21 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:19 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:17 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:15 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:14 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:12 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 13:07 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 11:30 | CPPclang++18.1.3 | Error | |||
| 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 |