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 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 | |||
| Jun 8, 2026 09:43 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 09:37 | CPPclang++18.1.3 | Success | 5,519 | ||
| Jun 8, 2026 09:28 | CPPclang++18.1.3 | Success | 5,529 | ||
| Jun 8, 2026 09:24 | CPPclang++18.1.3 | Success | 5,588 | ||
| Jun 8, 2026 09:09 | CPPclang++18.1.3 | Success | 10,253 | ||
| Jun 8, 2026 09:07 | CPPclang++18.1.3 | Success | 5,516+3.61 RP | ||
| Jun 8, 2026 09:04 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 09:03 | CPPclang++18.1.3 | Success | 10,252 | ||
| Jun 8, 2026 08:59 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:46 | CPPclang++19.1.1 | Error | |||
| Jun 8, 2026 08:43 | CPPclang++18.1.3 | Success | 5,865 | ||
| Jun 8, 2026 08:40 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:38 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:33 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:26 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:25 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:23 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:11 | CPPclang++20.1.2 | Error | |||
| Jun 8, 2026 08:08 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:07 | CPPclang++18.1.3 | Success | 10,250+4.74 RP | ||
| Jun 8, 2026 08:02 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 08:01 | CPPclang++18.1.3 | Success | 10,419 | ||
| Jun 8, 2026 07:58 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 07:55 | CPPg++14.2.0 | Error | |||
| Jun 8, 2026 07:51 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 07:48 | CPPg++13.3.0 | Error | |||
| Jun 8, 2026 07:41 | CPPclang++20.1.2 | Success | 10,616 | ||
| Jun 8, 2026 07:35 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 07:32 | CPPclang++18.1.3 | Success | 10,385 | ||
| Jun 8, 2026 07:31 | CPPclang++18.1.3 | Success | 5,619 | ||
| Jun 8, 2026 07:22 | CPPclang++18.1.3 | Success | 14,060 | ||
| Jun 8, 2026 07:16 | CPPclang++18.1.3 | Success | 10,321 | ||
| Jun 8, 2026 07:14 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 07:05 | CPPclang++18.1.3 | Success | 5,554 | ||
| Jun 8, 2026 06:59 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:55 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:54 | CPPclang++18.1.3 | Success | 10,984 | ||
| Jun 8, 2026 06:50 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:46 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:43 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:38 | CPPg++14.2.0 | Success | 11,194 | ||
| Jun 8, 2026 06:36 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:32 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:23 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:20 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:18 | CPPclang++18.1.3 | Success | 10,405 | ||
| Jun 8, 2026 06:09 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 06:03 | CPPclang++18.1.3 | Success | 5,839 | ||
| Jun 8, 2026 06:00 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:58 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:51 | CPPclang++18.1.3 | Success | 7,223 | ||
| Jun 8, 2026 05:48 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:41 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:37 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:33 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:30 | CPPclang++18.1.3 | Success | 10,399 | ||
| Jun 8, 2026 05:24 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:20 | CPPclang++18.1.3 | Success | 6,780 | ||
| Jun 8, 2026 05:16 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:14 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:12 | CPPclang++18.1.3 | Success | 10,300+103.87 RP | ||
| Jun 8, 2026 05:10 | CPPclang++18.1.3 | Success | 14,563 | ||
| Jun 8, 2026 05:04 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 05:01 | CPPclang++18.1.3 | Success | 11,534+15.14 RP |