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 12, 2026 18:26 | CPPg++10.5.0 | Success | 20,576+29.19 RP | ||
| Jun 12, 2026 18:21 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 18:20 | CPPg++10.5.0 | Success | 21,924 | ||
| Jun 12, 2026 18:18 | CPPg++10.5.0 | Success | 21,891+25.64 RP | ||
| Jun 12, 2026 18:16 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 18:11 | CPPg++10.5.0 | Success | 23,227 | ||
| Jun 12, 2026 18:10 | CPPg++10.5.0 | Success | 23,193+2.15 RP | ||
| Jun 12, 2026 18:08 | CPPg++10.5.0 | Success | 23,309+0.13 RP | ||
| Jun 12, 2026 18:06 | CPPg++10.5.0 | Success | 23,316+5.68 RP | ||
| Jun 12, 2026 18:04 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 18:02 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 18:00 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 17:58 | CPPg++10.5.0 | Success | 23,629+4.17 RP | ||
| Jun 12, 2026 17:56 | CPPg++10.5.0 | Success | 23,864+16.56 RP | ||
| Jun 12, 2026 07:50 | RUSTrust-1.95.0 | Success | 6,497 | ||
| Jun 12, 2026 07:39 | RUSTrust-1.95.0 | Success | 6,496+0.47 RP | ||
| Jun 12, 2026 07:08 | RUSTrust-1.95.0 | Success | 6,500 | ||
| Jun 12, 2026 05:42 | GOgo1.26.2 | Success | 6,552 | ||
| Jun 12, 2026 05:21 | GOgo1.26.2 | Success | 6,529 | ||
| Jun 12, 2026 04:20 | GOgo1.26.2 | Success | 6,551 | ||
| Jun 12, 2026 01:36 | CPPg++10.5.0 | Success | 24,846+123.91 RP | ||
| Jun 12, 2026 01:32 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 00:34 | CPPg++10.5.0 | Success | 87,465 | ||
| Jun 11, 2026 16:54 | CPPg++10.5.0 | Error | |||
| Jun 11, 2026 16:37 | CPPg++10.5.0 | Success | 35,898+1.93 RP | ||
| Jun 11, 2026 16:05 | CPPg++10.5.0 | Success | 38,163 | ||
| Jun 11, 2026 16:00 | CPPg++10.5.0 | Success | 39,003 | ||
| Jun 11, 2026 15:31 | CSHARP10.0.7 | Success | 6,558 | ||
| Jun 11, 2026 15:20 | CSHARP10.0.7 | Success | 6,535+1.64 RP | ||
| Jun 11, 2026 14:19 | CSHARP10.0.7 | Success | 6,542+304.89 RP | ||
| Jun 11, 2026 13:58 | CPPg++13.3.0 | Success | 6,499 | ||
| Jun 11, 2026 13:47 | CPPg++13.3.0 | Success | 6,499 | ||
| Jun 11, 2026 13:42 | CPPg++13.3.0 | Success | 6,502 | ||
| Jun 11, 2026 13:32 | CPPg++13.3.0 | Success | 6,645 | ||
| Jun 11, 2026 13:23 | CPPg++13.3.0 | Success | 6,528 | ||
| Jun 11, 2026 13:18 | CPPg++13.3.0 | Success | 6,590 | ||
| Jun 11, 2026 13:13 | CPPg++13.3.0 | Success | 6,639 | ||
| Jun 11, 2026 13:08 | CPPg++13.3.0 | Success | 6,498+2.60 RP | ||
| Jun 11, 2026 13:00 | CPPg++13.3.0 | Success | 6,525 | ||
| Jun 11, 2026 12:55 | CPPg++13.3.0 | Success | 6,509+0.24 RP | ||
| Jun 11, 2026 12:49 | CPPg++13.3.0 | Success | 7,244 | ||
| Jun 11, 2026 12:44 | CPPg++13.3.0 | Success | 6,822 | ||
| Jun 11, 2026 03:03 | CPPg++10.5.0 | Success | 36,149+30.49 RP | ||
| Jun 11, 2026 02:59 | CPPg++10.5.0 | Error | |||
| Jun 11, 2026 02:35 | CPPg++10.5.0 | Error | |||
| Jun 11, 2026 02:32 | CPPg++10.5.0 | Error | |||
| Jun 11, 2026 01:02 | CPPg++10.5.0 | Success | 40,627+4.94 RP | ||
| Jun 10, 2026 23:47 | CPPg++10.5.0 | Success | 44,995 | ||
| Jun 10, 2026 04:34 | ZIG0.16.0 | Success | 6,510+327.61 RP | ||
| Jun 10, 2026 04:20 | ZIG0.16.0 | Error | |||
| Jun 10, 2026 03:59 | ZIG0.16.0 | Error | |||
| Jun 9, 2026 22:33 | CPPg++13.3.0 | Success | 6,828 | ||
| Jun 9, 2026 22:28 | CPPg++13.3.0 | Success | 7,010 | ||
| Jun 9, 2026 22:23 | CPPg++13.3.0 | Success | 6,644 | ||
| Jun 9, 2026 22:18 | CPPg++13.3.0 | Success | 6,764 | ||
| Jun 9, 2026 22:13 | CPPg++13.3.0 | Success | 8,039 | ||
| Jun 9, 2026 22:08 | CPPg++13.3.0 | Success | 6,602 | ||
| Jun 9, 2026 21:59 | CPPg++13.3.0 | Success | 6,759 | ||
| Jun 9, 2026 21:54 | CPPg++13.3.0 | Success | 6,625 | ||
| Jun 9, 2026 21:49 | CPPg++13.3.0 | Success | 9,561 | ||
| Jun 9, 2026 21:44 | CPPg++13.3.0 | Success | 6,658 | ||
| Jun 9, 2026 21:35 | CPPg++13.3.0 | Success | 6,750 | ||
| Jun 9, 2026 21:27 | CPPg++13.3.0 | Success | 6,726 | ||
| Jun 9, 2026 18:48 | CPPg++10.5.0 | Success | 41,459+2.41 RP | ||
| Jun 9, 2026 17:34 | CPPg++10.5.0 | Success | 41,877+3.86 RP | ||
| Jun 9, 2026 17:16 | CPPg++10.5.0 | Success | 42,565+177.80 RP | ||
| Jun 9, 2026 14:23 | CPPg++10.5.0 | Error | |||
| Jun 9, 2026 13:26 | CPPg++10.5.0 | Error | |||
| Jun 8, 2026 17:35 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 17:31 | CPPclang++19.1.1 | Error | |||
| Jun 8, 2026 17:25 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 17:22 | CPPg++14.2.0 | Success | 282,241 | ||
| Jun 8, 2026 17:20 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 17:11 | CPPclang++20.1.2 | Error | |||
| Jun 8, 2026 17:09 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 17:03 | CPPg++14.2.0 | Success | 282,127 | ||
| Jun 8, 2026 16:58 | CPPclang++18.1.3 | Success | 5,297 | ||
| Jun 8, 2026 16:53 | CPPclang++18.1.3 | Success | 5,297 | ||
| Jun 8, 2026 16:48 | CPPg++14.2.0 | Success | 292,766 | ||
| Jun 8, 2026 16:47 | CPPclang++18.1.3 | Success | 5,649 | ||
| Jun 8, 2026 16:40 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 16:33 | CPPg++14.2.0 | Error | |||
| Jun 8, 2026 16:31 | CPPclang++18.1.3 | Success | 5,302 | ||
| Jun 8, 2026 16:29 | CPPg++14.2.0 | Error | |||
| Jun 8, 2026 16:29 | CPPclang++20.1.2 | Success | 5,347 | ||
| Jun 8, 2026 16:24 | CPPg++14.2.0 | Error | |||
| Jun 8, 2026 16:24 | CPPclang++18.1.3 | Success | 5,626 | ||
| Jun 8, 2026 16:22 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 16:21 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 16:19 | CPPg++14.2.0 | Error | |||
| Jun 8, 2026 16:07 | CPPclang++18.1.3 | Error | |||
| Jun 8, 2026 16:03 | CPPg++13.3.0 | Error | |||
| Jun 8, 2026 15:48 | CPPg++10.5.0 | Error | |||
| 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 |