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 13, 2026 22:16 | CPPg++10.5.0 | Success | 15,758+1.45 RP | ||
| Jun 13, 2026 22:13 | CPPg++10.5.0 | Error | |||
| Jun 13, 2026 22:05 | CPPg++10.5.0 | Success | 15,794+28.41 RP | ||
| Jun 13, 2026 21:57 | CPPg++10.5.0 | Success | 16,585 | ||
| Jun 13, 2026 21:50 | CPPg++10.5.0 | Success | 17,898 | ||
| Jun 13, 2026 21:46 | CPPg++10.5.0 | Success | 16,686 | ||
| Jun 13, 2026 21:39 | CPPg++10.5.0 | Success | 17,239 | ||
| Jun 13, 2026 21:21 | CPPg++10.5.0 | Success | 16,536+87.84 RP | ||
| Jun 13, 2026 20:50 | CPPg++10.5.0 | Success | 19,346+24.53 RP | ||
| Jun 13, 2026 20:43 | CPPg++10.5.0 | Error | |||
| Jun 13, 2026 19:50 | CPPg++10.5.0 | Success | 23,014 | ||
| Jun 13, 2026 19:48 | CPPg++10.5.0 | Success | 23,022 | ||
| Jun 13, 2026 19:46 | CPPg++10.5.0 | Success | 23,112 | ||
| Jun 13, 2026 19:44 | CPPg++10.5.0 | Error | |||
| Jun 13, 2026 19:42 | CPPg++10.5.0 | Error | |||
| Jun 13, 2026 19:40 | CPPg++10.5.0 | Success | 23,286 | ||
| Jun 13, 2026 19:10 | CPPg++10.5.0 | Success | 22,063 | ||
| Jun 13, 2026 18:57 | CPPg++10.5.0 | Success | 22,450 | ||
| Jun 13, 2026 18:54 | CPPg++10.5.0 | Success | 22,107 | ||
| Jun 13, 2026 14:49 | CPPg++13.3.0 | Success | 203,105 | ||
| Jun 13, 2026 14:38 | CPPg++10.5.0 | Success | 25,235 | ||
| Jun 13, 2026 13:04 | CPPg++14.2.0 | Success | 187,773 | ||
| Jun 13, 2026 08:34 | ZIG0.16.0 | Success | 6,521 | ||
| Jun 13, 2026 08:21 | ZIG0.16.0 | Success | 6,508+0.47 RP | ||
| Jun 13, 2026 07:47 | ZIG0.16.0 | Success | 6,541 | ||
| Jun 12, 2026 18:47 | CPPg++10.5.0 | Success | 20,563 | ||
| Jun 12, 2026 18:41 | CPPg++10.5.0 | Success | 20,310+0.19 RP | ||
| Jun 12, 2026 18:36 | CPPg++10.5.0 | Error | |||
| Jun 12, 2026 18:34 | CPPg++10.5.0 | Success | 20,318+1.55 RP | ||
| Jun 12, 2026 18:32 | CPPg++10.5.0 | Success | 20,382+4.63 RP | ||
| 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 |