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 16:12 | CPPg++13.3.0 | Success | 58,918+11.34 RP | ||
| Nov 12, 2025 16:11 | CPPg++13.3.0 | Success | 96,478 | ||
| Nov 12, 2025 16:10 | CPPg++13.3.0 | Success | 127,129 | ||
| Nov 12, 2025 16:09 | CPPg++13.3.0 | Success | 126,315 | ||
| Nov 12, 2025 16:01 | CPPg++13.3.0 | Success | 128,424 | ||
| Nov 12, 2025 16:00 | CPPg++13.3.0 | Success | 128,696 | ||
| Nov 12, 2025 15:57 | CPPg++13.3.0 | Success | 127,644 | ||
| Nov 12, 2025 15:48 | CPPg++13.3.0 | Success | 63,136+48.94 RP | ||
| Nov 12, 2025 15:46 | CPPg++13.3.0 | Success | 140,054 | ||
| Nov 12, 2025 15:40 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 15:27 | CPPg++13.3.0 | Success | 184,351 | ||
| Nov 12, 2025 15:26 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 15:20 | CPPg++13.3.0 | Success | 91,364+11.20 RP | ||
| Nov 12, 2025 15:19 | CPPg++13.3.0 | Success | 105,257 | ||
| Nov 12, 2025 15:18 | CPPg++13.3.0 | Success | 103,380 | ||
| Nov 12, 2025 15:02 | CPPg++13.3.0 | Success | 101,783+1.01 RP | ||
| Nov 12, 2025 14:59 | CPPg++13.3.0 | Success | 102,845+61.91 RP | ||
| Nov 12, 2025 14:50 | CPPg++13.3.0 | Success | 283,093+10.26 RP | ||
| Nov 12, 2025 14:49 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:41 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:39 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:35 | CPPg++13.3.0 | Success | 399,037+4.80 RP | ||
| Nov 12, 2025 14:34 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:32 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:21 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:19 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:10 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:09 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:04 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 14:01 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 13:57 | CPPg++13.3.0 | Success | 493,688+20.26 RP | ||
| Nov 12, 2025 08:29 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:28 | CPPg++13.3.0 | Success | 14,818 | ||
| Nov 12, 2025 08:26 | CPPg++13.3.0 | Success | 14,792 | ||
| Nov 12, 2025 08:24 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:21 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:20 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:19 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:16 | CPPg++13.3.0 | Success | 14,783 | ||
| Nov 12, 2025 08:14 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:12 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:04 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:03 | CPPg++13.3.0 | Success | 14,812 | ||
| Nov 12, 2025 08:02 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 08:00 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:58 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:58 | CPPg++13.3.0 | Success | 14,810 | ||
| Nov 12, 2025 07:56 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:54 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:52 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:52 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:50 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:49 | CPPg++13.3.0 | Success | 14,788 | ||
| Nov 12, 2025 07:47 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:46 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:43 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:41 | CPPg++13.3.0 | Success | 14,818 | ||
| Nov 12, 2025 07:39 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:38 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:36 | CPPg++13.3.0 | Success | 14,807 | ||
| Nov 12, 2025 07:28 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:27 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:23 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:22 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:20 | CPPg++13.3.0 | Success | 14,809 | ||
| Nov 12, 2025 07:14 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:12 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:12 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:11 | CPPg++13.3.0 | Success | 14,782 | ||
| Nov 12, 2025 07:07 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:06 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:04 | CPPg++13.3.0 | Success | 14,729 | ||
| Nov 12, 2025 07:02 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 07:00 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:59 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:53 | CPPg++13.3.0 | Success | 14,815 | ||
| Nov 12, 2025 06:51 | CPPg++13.3.0 | Success | 14,810 | ||
| Nov 12, 2025 06:50 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:49 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:45 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:43 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:40 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:36 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:35 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:32 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:31 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:29 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:28 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:27 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:24 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:23 | CPPg++13.3.0 | Success | 14,809 | ||
| Nov 12, 2025 06:22 | CPPg++13.3.0 | Success | 14,790 | ||
| Nov 12, 2025 06:21 | CPPg++13.3.0 | Success | 14,788 | ||
| Nov 12, 2025 06:19 | CPPg++13.3.0 | Success | 14,765 | ||
| Nov 12, 2025 06:18 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:17 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:15 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:14 | CPPg++13.3.0 | Error | |||
| Nov 12, 2025 06:12 | CPPg++13.3.0 | Success | 14,776 | ||
| Nov 12, 2025 06:09 | CPPg++13.3.0 | Success | 14,801 |