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 | |
|---|---|---|---|---|---|
| Jun 8, 2026 15:44 | CPPclang++18.1.3 | Success | 5,291+63.85 RP | ||
| Jun 8, 2026 15:40 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 15:15 | CPPclang++18.1.3 | Success | 5,484 | ||
| Jun 8, 2026 15:13 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 15:13 | CPPclang++20.1.2 | Success | 5,534 | ||
| Jun 8, 2026 15:01 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:59 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:57 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:45 | CPPclang++18.1.3 | Success | 7,010 | ||
| Jun 8, 2026 14:34 | CPPclang++18.1.3 | Success | 6,372 | ||
| Jun 8, 2026 14:29 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:24 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:19 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:17 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:16 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:14 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:10 | CPPclang++18.1.3 | Success | 5,484 | ||
| Jun 8, 2026 14:10 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:07 | CPPclang++18.1.3 | Success | 5,485 | ||
| Jun 8, 2026 14:06 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:05 | CPPclang++18.1.3 | Success | 5,481 | ||
| Jun 8, 2026 14:02 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 14:02 | CPPclang++18.1.3 | Success | 5,501 | ||
| Jun 8, 2026 13:59 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:58 | CPPclang++18.1.3 | Success | 5,476+5.98 RP | ||
| Jun 8, 2026 13:55 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:42 | CPPclang++18.1.3 | Success | 5,494+3.31 RP | ||
| Jun 8, 2026 13:34 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:30 | CPPclang++18.1.3 | Success | 5,517 | ||
| Jun 8, 2026 13:29 | CPPclang++18.1.3 | Success | 8,707+172.89 RP | ||
| Jun 8, 2026 13:22 | CPPclang++18.1.3 | Success | 5,515 | ||
| Jun 8, 2026 13:12 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:07 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:05 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 13:00 | CPPg++10.5.0 | Success | 318,887 | ||
| Jun 8, 2026 12:59 | CPPclang++18.1.3 | Success | 8,627 | ||
| Jun 8, 2026 12:55 | CPPclang++20.1.2 | Success | 8,710 | ||
| Jun 8, 2026 12:50 | CPPg++10.5.0 | Success | 317,491 | ||
| Jun 8, 2026 12:49 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:49 | CPPg++10.5.0 | Error | |||
| Jun 8, 2026 12:47 | CPPg++10.5.0 | Error | |||
| Jun 8, 2026 12:47 | CPPclang++18.1.3 | Success | 8,649 | ||
| Jun 8, 2026 12:40 | CPPclang++18.1.3 | Success | 26,506 | ||
| Jun 8, 2026 12:32 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:31 | CPPg++10.5.0 | Success | 173,138+5.96 RP | ||
| Jun 8, 2026 12:26 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:21 | CPPg++10.5.0 | Success | 193,064+51.80 RP | ||
| Jun 8, 2026 12:21 | CPPclang++18.1.3 | Success | 6,034 | ||
| Jun 8, 2026 12:15 | CPPclang++20.1.2 | Success | 11,144 | ||
| Jun 8, 2026 12:14 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:12 | CPPg++14.2.0 | Success | 10,801 | ||
| Jun 8, 2026 12:07 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:07 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:04 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:04 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 12:01 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:59 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:58 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:57 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:55 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:53 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:51 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:48 | CPPclang++18.1.3 | Success | 10,836 | ||
| Jun 8, 2026 11:47 | CPPclang++18.1.3 | Success | 11,858 | ||
| Jun 8, 2026 11:44 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:38 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:38 | CPPclang++18.1.3 | Success | 14,839 | ||
| Jun 8, 2026 11:33 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:26 | CPPclang++20.1.2 | Success | 5,518 | ||
| Jun 8, 2026 11:24 | CPPclang++20.1.2 | Error | |||
| Jun 8, 2026 11:20 | CPPclang++18.1.3 | Success | 5,537 | ||
| Jun 8, 2026 11:15 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:08 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:08 | CPPclang++18.1.3 | Success | 5,523 | ||
| Jun 8, 2026 11:05 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:03 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 11:00 | CPPclang++18.1.3 | Success | 5,504+3.95 RP | ||
| Jun 8, 2026 10:54 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:50 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:46 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:45 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:42 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:39 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:38 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:37 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:34 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:31 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:31 | CPPclang++18.1.3 | Success | 15,283 | ||
| Jun 8, 2026 10:29 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:25 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:23 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:21 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:13 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:10 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 10:07 | CPPclang++18.1.3 | Success | 5,887 | ||
| Jun 8, 2026 10:03 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 09:58 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 09:54 | CPPclang++18.1.3 | Success | 5,651 | ||
| Jun 8, 2026 09:49 | CPPclang++18.1.3 | Success | 5,524 | ||
| Jun 8, 2026 09:46 | CPPclang++18.1.3 | Error |