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 21, 2026 23:34 | CPPg++13.3.0 | Success | 4,315 | ||
| Jan 21, 2026 23:30 | CPPclang++18.1.3 | Success | 4,709 | ||
| Jan 21, 2026 23:29 | CPPclang++18.1.3 | Success | 4,720 | ||
| Jan 21, 2026 23:29 | CPPclang++18.1.3 | Success | 4,724 | ||
| Jan 21, 2026 22:33 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:33 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:33 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:32 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:32 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:32 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:29 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 22:28 | CPPg++13.3.0 | Error | |||
| Jan 21, 2026 20:21 | CPPg++13.3.0 | Success | 5,052 | ||
| Jan 21, 2026 19:13 | CPPg++13.3.0 | Success | 4,836 | ||
| Jan 21, 2026 03:31 | CPPg++13.3.0 | Success | 5,191 | ||
| Jan 20, 2026 20:10 | RUSTrust-1.92.0 | Success | 24,020 | ||
| Jan 20, 2026 20:02 | RUSTrust-1.92.0 | Success | 25,458 | ||
| Jan 20, 2026 19:51 | RUSTrust-1.92.0 | Success | 30,855 | ||
| Jan 20, 2026 19:44 | RUSTrust-1.92.0 | Success | 24,508 | ||
| Jan 20, 2026 19:06 | RUSTrust-1.92.0 | Success | 20,738+0.67 RP | ||
| Jan 20, 2026 19:02 | RUSTrust-1.92.0 | Success | 26,544 | ||
| Jan 20, 2026 18:52 | RUSTrust-1.92.0 | Success | 20,767+5.27 RP | ||
| Jan 20, 2026 18:43 | RUSTrust-1.92.0 | Success | 20,997+0.63 RP | ||
| Jan 19, 2026 21:12 | RUSTrust-1.92.0 | Success | 21,025+163.03 RP | ||
| Jan 19, 2026 21:12 | RUSTrust-1.92.0 | Error | |||
| Jan 19, 2026 21:10 | RUSTrust-1.92.0 | Success | 31,990+86.12 RP | ||
| Jan 19, 2026 21:07 | RUSTrust-1.92.0 | Success | 44,154+3.58 RP | ||
| Jan 19, 2026 20:30 | RUSTrust-1.92.0 | Success | 44,863+31.27 RP | ||
| Jan 19, 2026 20:24 | RUSTrust-1.92.0 | Success | 84,368 | ||
| Jan 18, 2026 01:38 | CPPg++13.3.0 | Success | 5,564 | ||
| Jan 18, 2026 01:21 | CPPg++13.3.0 | Success | 4,309 | ||
| Jan 18, 2026 01:09 | CPPg++13.3.0 | Success | 9,133 | ||
| Jan 18, 2026 01:08 | CPPg++13.3.0 | Success | 4,464 | ||
| Jan 17, 2026 16:58 | CPPg++13.3.0 | Success | 17,290 | ||
| Jan 17, 2026 15:25 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 22:25 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 22:23 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 22:20 | CPPg++13.3.0 | Success | 10,369 | ||
| Jan 16, 2026 22:19 | CPPg++13.3.0 | Success | 10,715 | ||
| Jan 16, 2026 21:07 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 21:06 | CPPg++13.3.0 | Success | 10,489 | ||
| Jan 16, 2026 21:04 | CPPg++13.3.0 | Success | 9,646+3.11 RP | ||
| Jan 16, 2026 08:10 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 08:09 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 08:08 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 08:06 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 08:04 | CPPg++13.3.0 | Error | |||
| Jan 16, 2026 02:26 | CPPg++13.3.0 | Success | 5,199 | ||
| Jan 15, 2026 23:35 | CPPg++13.3.0 | Success | 10,464 | ||
| Jan 15, 2026 23:32 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:29 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:29 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:27 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:26 | CPPg++13.3.0 | Success | 10,180 | ||
| Jan 15, 2026 23:23 | CPPg++13.3.0 | Success | 9,675+9.42 RP | ||
| Jan 15, 2026 23:22 | CPPg++13.3.0 | Success | 9,886 | ||
| Jan 15, 2026 23:22 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:21 | CPPg++13.3.0 | Success | 9,764+62.17 RP | ||
| Jan 15, 2026 23:17 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:15 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:14 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:14 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:12 | CPPg++13.3.0 | Success | 10,575 | ||
| Jan 15, 2026 23:12 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:07 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:04 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 23:03 | CPPg++13.3.0 | Success | 10,395+70.50 RP | ||
| Jan 15, 2026 23:01 | CPPg++13.3.0 | Success | 11,217+1.27 RP | ||
| Jan 15, 2026 23:00 | CPPg++13.3.0 | Success | 11,233+1.82 RP | ||
| Jan 15, 2026 22:56 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:49 | CPPg++13.3.0 | Success | 11,256+10.68 RP | ||
| Jan 15, 2026 22:49 | CPPg++13.3.0 | Success | 11,499 | ||
| Jan 15, 2026 22:49 | CPPg++13.3.0 | Success | 11,699 | ||
| Jan 15, 2026 22:49 | CPPg++13.3.0 | Success | 11,398 | ||
| Jan 15, 2026 22:47 | CPPg++13.3.0 | Success | 11,864 | ||
| Jan 15, 2026 22:47 | CPPg++13.3.0 | Success | 11,671 | ||
| Jan 15, 2026 22:46 | CPPg++13.3.0 | Success | 12,104 | ||
| Jan 15, 2026 22:45 | CPPg++13.3.0 | Success | 11,999 | ||
| Jan 15, 2026 22:45 | CPPg++13.3.0 | Success | 11,889 | ||
| Jan 15, 2026 22:44 | CPPg++13.3.0 | Success | 11,918 | ||
| Jan 15, 2026 22:39 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:38 | CPPg++13.3.0 | Success | 11,393+6.96 RP | ||
| Jan 15, 2026 22:36 | CPPg++13.3.0 | Success | 11,484+24.90 RP | ||
| Jan 15, 2026 22:33 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:31 | CPPg++13.3.0 | Success | 11,822+62.43 RP | ||
| Jan 15, 2026 22:30 | CPPg++13.3.0 | Success | 12,764+51.55 RP | ||
| Jan 15, 2026 22:29 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:26 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:25 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:24 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:23 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:22 | CPPg++13.3.0 | Success | 16,250 | ||
| Jan 15, 2026 22:17 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:17 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:10 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:09 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 22:03 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 21:59 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 21:59 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 21:56 | CPPg++13.3.0 | Error |