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 | |
|---|---|---|---|---|---|
| Jul 20, 2026 14:50 | CPPg++14.2.0 | Success | 202,795+49.31 RP | ||
| Jul 20, 2026 12:23 | CPPg++10.5.0 | Success | 193,228+51.75 RP | ||
| Jul 19, 2026 00:03 | CPPg++10.5.0 | Error | |||
| Jul 18, 2026 20:01 | CPPg++10.5.0 | Success | 71,638+3.37 RP | ||
| Jul 18, 2026 19:56 | CPPg++10.5.0 | Success | 76,156 | ||
| Jul 18, 2026 19:55 | CPPg++10.5.0 | Success | 73,411+18.26 RP | ||
| Jul 18, 2026 19:43 | CPPg++10.5.0 | Success | 84,772+17.53 RP | ||
| Jul 18, 2026 19:17 | CPPg++10.5.0 | Error | |||
| Jul 18, 2026 16:25 | CPPg++10.5.0 | Success | 99,566+15.37 RP | ||
| Jul 18, 2026 15:53 | CPPg++10.5.0 | Success | 148,226 | ||
| Jul 16, 2026 08:19 | RUSTrust-1.95.0 | Success | 9,459+750.36 RP | ||
| Jul 16, 2026 00:54 | RUSTrust-1.95.0 | Success | 32,591+306.83 RP | ||
| Jul 10, 2026 18:34 | CPPg++10.5.0 | Success | 69,742+91.42 RP | ||
| Jul 9, 2026 20:25 | CPPg++13.3.0 | Success | 8,557 | ||
| Jul 9, 2026 20:18 | CPPg++13.3.0 | Success | 55,056 | ||
| Jul 9, 2026 20:04 | CPPg++13.3.0 | Success | 4,382 | ||
| Jul 9, 2026 19:59 | CPPg++13.3.0 | Success | 6,001 | ||
| Jul 9, 2026 08:29 | CPPg++13.3.0 | Success | 5,022 | ||
| Jul 8, 2026 13:13 | CPPg++13.3.0 | Success | 101,883 | ||
| Jul 7, 2026 10:08 | CSHARP10.0.7 | Success | 3,275+143.07 RP | ||
| Jul 7, 2026 09:42 | GOgo1.26.2 | Success | 3,294+116.11 RP | ||
| Jul 7, 2026 08:19 | CPPg++13.3.0 | Success | 3,280 | ||
| Jul 7, 2026 07:59 | CPPg++13.3.0 | Error | |||
| Jul 7, 2026 07:43 | CPPg++13.3.0 | Success | 3,640 | ||
| Jul 6, 2026 18:19 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 18:05 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 18:00 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 17:55 | CPPg++13.3.0 | Success | 3,400 | ||
| Jul 6, 2026 17:50 | CPPg++13.3.0 | Success | 3,312 | ||
| Jul 6, 2026 17:45 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 17:40 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 00:52 | CPPclang++18.1.3 | Success | 3,360 | ||
| Jul 6, 2026 00:45 | CPPg++13.3.0 | Success | 18,519 | ||
| Jul 6, 2026 00:43 | CPPclang++18.1.3 | Success | 3,191 | ||
| Jul 6, 2026 00:43 | CPPclang++18.1.3 | Success | 3,169 | ||
| Jul 6, 2026 00:35 | CPPg++13.3.0 | Success | 3,252 | ||
| Jul 6, 2026 00:32 | CPPclang++18.1.3 | Success | 3,195 | ||
| Jul 6, 2026 00:26 | CPPg++13.3.0 | Success | 3,341 | ||
| Jul 6, 2026 00:23 | CPPclang++18.1.3 | Success | 3,153+26.04 RP | ||
| Jul 6, 2026 00:22 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2026 00:21 | CPPclang++18.1.3 | Success | 3,190 | ||
| Jul 6, 2026 00:20 | CPPclang++18.1.3 | Success | 3,249 | ||
| Jul 6, 2026 00:14 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 00:09 | CPPg++13.3.0 | Success | 3,245+15.12 RP | ||
| Jul 5, 2026 23:59 | CPPg++13.3.0 | Success | 3,265 | ||
| Jul 5, 2026 23:34 | CPPclang++18.1.3 | Success | 3,280 | ||
| Jul 5, 2026 23:23 | CPPclang++18.1.3 | Success | 3,263 | ||
| Jul 5, 2026 23:12 | CPPclang++20.1.2 | Success | 3,242 | ||
| Jul 5, 2026 23:08 | CPPclang++18.1.3 | Success | 3,180 | ||
| Jul 5, 2026 23:01 | CPPclang++18.1.3 | Success | 3,222 | ||
| Jul 5, 2026 22:45 | CPPclang++18.1.3 | Success | 3,284 | ||
| Jul 5, 2026 22:42 | CPPclang++18.1.3 | Success | 3,261 | ||
| Jul 5, 2026 22:41 | CPPclang++20.1.2 | Success | 3,275 | ||
| Jul 5, 2026 22:39 | CPPclang++20.1.2 | Error | |||
| Jul 5, 2026 19:21 | CPPclang++18.1.3 | Success | 3,166+76.86 RP | ||
| Jul 5, 2026 19:20 | CPPclang++18.1.3 | Success | 3,205+92.08 RP | ||
| Jul 5, 2026 16:06 | CPPclang++18.1.3 | Success | 3,253+1'172.50 RP | ||
| Jul 5, 2026 16:03 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 14:58 | CPPclang++18.1.3 | Error | +1'024.29 RP | ||
| Jul 5, 2026 14:54 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 14:48 | CPPclang++18.1.3 | Error | +800.96 RP | ||
| Jul 5, 2026 14:27 | CPPclang++18.1.3 | Error | +639.88 RP | ||
| Jul 5, 2026 03:09 | CPPclang++18.1.3 | Error | +33.83 RP | ||
| Jul 5, 2026 03:06 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 03:05 | CPPclang++18.1.3 | Error | +193.35 RP | ||
| Jul 4, 2026 20:56 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:53 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:52 | CPPclang++18.1.3 | Error | +109.81 RP | ||
| Jul 4, 2026 20:50 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:47 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:45 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:41 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:28 | CPPclang++18.1.3 | Error | +113.28 RP | ||
| Jul 4, 2026 20:14 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:12 | CPPclang++18.1.3 | Error | +132.72 RP | ||
| Jul 4, 2026 20:07 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:01 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 19:57 | CPPclang++18.1.3 | Success | 307,903 | ||
| Jul 3, 2026 18:42 | CPPg++10.5.0 | Success | 123,238+81.14 RP | ||
| Jul 3, 2026 15:45 | CPPg++13.3.0 | Success | 3,269 | ||
| Jul 3, 2026 15:28 | CPPg++13.3.0 | Success | 16,727 | ||
| Jul 3, 2026 15:16 | CPPg++13.3.0 | Success | 3,460 | ||
| Jul 3, 2026 15:10 | CPPg++13.3.0 | Error | |||
| Jul 3, 2026 14:02 | CPPg++10.5.0 | Success | 37,590+0.94 RP | ||
| Jul 3, 2026 13:58 | CPPg++10.5.0 | Success | 37,845 | ||
| Jul 3, 2026 13:52 | CPPg++10.5.0 | Success | 37,723+22.48 RP | ||
| Jul 3, 2026 13:41 | CPPg++10.5.0 | Success | 41,219+15.47 RP | ||
| Jul 3, 2026 13:32 | CPPg++10.5.0 | Success | 44,318 | ||
| Jul 3, 2026 13:24 | CPPg++10.5.0 | Success | 44,126 | ||
| Jul 3, 2026 13:12 | CPPg++10.5.0 | Success | 44,027+43.14 RP | ||
| Jul 3, 2026 13:05 | CPPg++10.5.0 | Success | 59,192 | ||
| Jul 3, 2026 12:58 | CPPg++10.5.0 | Success | 54,598 | ||
| Jul 3, 2026 12:47 | CPPg++10.5.0 | Success | 54,350+29.41 RP | ||
| Jul 3, 2026 09:28 | CPPg++13.3.0 | Success | 3,261+9.37 RP | ||
| Jul 3, 2026 09:23 | CPPg++13.3.0 | Success | 3,271+3.73 RP | ||
| Jul 3, 2026 09:13 | CPPg++13.3.0 | Success | 13,663 | ||
| Jul 3, 2026 09:02 | CPPg++13.3.0 | Success | 5,599 | ||
| Jul 3, 2026 02:39 | CPPg++10.5.0 | Success | 193,032+51.80 RP | ||
| Jul 2, 2026 13:58 | CPPg++13.3.0 | Success | 6,565 | ||
| Jul 2, 2026 13:51 | CPPg++13.3.0 | Success | 3,704 |