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 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 | |||
| Jan 15, 2026 21:52 | CPPg++13.3.0 | Success | 13,753 | ||
| Jan 15, 2026 21:50 | CPPg++13.3.0 | Success | 17,830 | ||
| Jan 15, 2026 21:46 | CPPg++13.3.0 | Success | 14,037 | ||
| Jan 15, 2026 21:42 | CPPg++13.3.0 | Success | 13,782 | ||
| Jan 15, 2026 21:40 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 21:37 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 21:35 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 16:09 | CPPg++13.3.0 | Success | 17,908 | ||
| Jan 15, 2026 16:04 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 16:02 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 16:01 | CPPg++13.3.0 | Success | 13,672 | ||
| Jan 15, 2026 15:57 | CPPg++13.3.0 | Success | 13,663+20.46 RP | ||
| Jan 15, 2026 15:52 | CPPg++13.3.0 | Success | 14,456 | ||
| Jan 15, 2026 15:50 | CPPg++13.3.0 | Success | 14,545 | ||
| Jan 15, 2026 15:44 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 15:38 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 15:36 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 15:35 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 14:26 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 14:25 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 14:24 | CPPg++13.3.0 | Success | 14,165 | ||
| Jan 15, 2026 14:24 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 03:46 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 03:40 | CPPg++13.3.0 | Success | 9,356 | ||
| Jan 15, 2026 03:36 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 03:23 | CPPg++13.3.0 | Success | 5,827 | ||
| Jan 15, 2026 03:13 | CPPg++13.3.0 | Success | 4,309 | ||
| Jan 15, 2026 03:02 | CPPg++13.3.0 | Success | 13,523 | ||
| Jan 15, 2026 02:54 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 02:53 | CPPg++13.3.0 | Error | |||
| Jan 15, 2026 02:27 | CPPg++13.3.0 | Success | 5,184 | ||
| Jan 15, 2026 01:18 | CPPg++13.3.0 | Success | 10,794 | ||
| Jan 15, 2026 00:29 | CPPg++13.3.0 | Success | 4,307 | ||
| Jan 14, 2026 23:48 | CPPg++13.3.0 | Success | 5,238 | ||
| Jan 14, 2026 23:15 | CPPg++13.3.0 | Success | 4,314 | ||
| Jan 14, 2026 22:30 | CPPg++13.3.0 | Success | 4,323 | ||
| Jan 14, 2026 22:03 | CPPg++13.3.0 | Success | 17,564 | ||
| Jan 14, 2026 22:02 | CPPg++13.3.0 | Error | |||
| Jan 14, 2026 22:00 | CPPg++13.3.0 | Success | 18,587 | ||
| Jan 14, 2026 22:00 | CPPg++13.3.0 | Success | 18,073 | ||
| Jan 14, 2026 21:50 | CPPg++13.3.0 | Error | |||
| Jan 14, 2026 21:48 | CPPg++13.3.0 | Error | |||
| Jan 14, 2026 21:46 | CPPg++13.3.0 | Error | |||
| Jan 14, 2026 21:38 | CPPg++13.3.0 | Success | 14,056+4.23 RP | ||
| Jan 14, 2026 21:35 | CPPg++13.3.0 | Success | 19,970 | ||
| Jan 14, 2026 21:34 | CPPg++13.3.0 | Error |