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 | |
|---|---|---|---|---|---|
| Nov 12, 2025 01:46 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:39 | CPPg++13.3.0 | Success | 14,811 | ||
| Nov 12, 2025 01:38 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:36 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:33 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:31 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:30 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:27 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:26 | CPPg++13.3.0 | Success | 14,727 | ||
| Nov 12, 2025 01:24 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:22 | CPPg++13.3.0 | Success | 14,721 | ||
| Nov 12, 2025 01:20 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:17 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:13 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:12 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:10 | CPPg++13.3.0 | Success | 14,819 | ||
| Nov 12, 2025 01:09 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:07 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:06 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:04 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:03 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 01:01 | CPPg++13.3.0 | Success | 14,801 | ||
| Nov 12, 2025 00:59 | CPPg++13.3.0 | Success | 14,786 | ||
| Nov 12, 2025 00:58 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:57 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:55 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:54 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:54 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:52 | CPPg++13.3.0 | Success | 14,723 | ||
| Nov 12, 2025 00:50 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:48 | CPPg++13.3.0 | Success | 14,782 | ||
| Nov 12, 2025 00:47 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:44 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:42 | CPPg++13.3.0 | Success | 14,808 | ||
| Nov 12, 2025 00:41 | CPPg++13.3.0 | Success | 14,739 | ||
| Nov 12, 2025 00:41 | CPPg++13.3.0 | Success | 14,756 | ||
| Nov 12, 2025 00:39 | CPPg++13.3.0 | Success | 14,710 | ||
| Nov 12, 2025 00:37 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:37 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:35 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:34 | CPPg++13.3.0 | Success | 14,781 | ||
| Nov 12, 2025 00:33 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:32 | CPPg++13.3.0 | Success | 14,816 | ||
| Nov 12, 2025 00:30 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:29 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:28 | CPPg++13.3.0 | Success | 14,791 | ||
| Nov 12, 2025 00:26 | CPPg++13.3.0 | Success | 14,811 | ||
| Nov 12, 2025 00:26 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:25 | CPPg++13.3.0 | Success | 14,735 | ||
| Nov 12, 2025 00:23 | CPPg++13.3.0 | Success | 14,782 | ||
| Nov 12, 2025 00:18 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:17 | CPPg++13.3.0 | Success | 14,806 | ||
| Nov 12, 2025 00:15 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:14 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:10 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:08 | CPPg++13.3.0 | Success | 14,756 | ||
| Nov 12, 2025 00:07 | CPPg++13.3.0 | Success | 14,780 | ||
| Nov 12, 2025 00:04 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:02 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 00:00 | CPPg++13.3.0 | Success | 14,810 | ||
| Nov 11, 2025 23:59 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:56 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:55 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:53 | CPPg++13.3.0 | Success | 14,796 | ||
| Nov 11, 2025 23:51 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:49 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:48 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:46 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:45 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:42 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:40 | CPPg++13.3.0 | Success | 14,818 | ||
| Nov 11, 2025 23:37 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:34 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:32 | CPPg++13.3.0 | Success | 14,764 | ||
| Nov 11, 2025 23:29 | CPPg++13.3.0 | Success | 14,744 | ||
| Nov 11, 2025 23:27 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:26 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:25 | CPPg++13.3.0 | Success | 14,730 | ||
| Nov 11, 2025 23:24 | CPPg++13.3.0 | Success | 14,652+3.43 RP | ||
| Nov 11, 2025 23:23 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:19 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:16 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:14 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:11 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:09 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:06 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:05 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:04 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:02 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 23:00 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:58 | CPPg++13.3.0 | Success | 14,810 | ||
| Nov 11, 2025 22:55 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:53 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:52 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:51 | CPPg++13.3.0 | Success | 14,726+2.48 RP | ||
| Nov 11, 2025 22:49 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:48 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:47 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:46 | CPPg++13.3.0 | Error | |||
| Nov 11, 2025 22:44 | CPPg++13.3.0 | Error |