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 | |
|---|---|---|---|---|---|
| Mar 9, 2026 04:31 | CPPg++13.3.0 | Success | 14,339+1.31 RP | ||
| Mar 9, 2026 04:00 | CPPg++13.3.0 | Success | 14,470 | ||
| Mar 9, 2026 03:52 | CPPg++13.3.0 | Success | 14,414 | ||
| Mar 9, 2026 03:46 | CPPg++13.3.0 | Success | 14,397 | ||
| Mar 9, 2026 03:38 | CPPg++13.3.0 | Success | 14,506 | ||
| Mar 9, 2026 03:21 | CPPg++13.3.0 | Success | 14,475 | ||
| Mar 9, 2026 03:15 | CPPg++13.3.0 | Success | 14,381 | ||
| Mar 9, 2026 02:57 | CPPg++13.3.0 | Success | 15,380 | ||
| Mar 9, 2026 02:51 | CPPg++13.3.0 | Success | 15,318 | ||
| Mar 9, 2026 02:36 | CPPg++13.3.0 | Success | 14,395 | ||
| Mar 7, 2026 16:45 | CPPg++13.3.0 | Success | 287,950 | ||
| Mar 7, 2026 16:35 | CPPg++13.3.0 | Success | 109,091+71.25 RP | ||
| Mar 7, 2026 16:27 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:19 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:14 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:11 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 15:53 | CPPg++13.3.0 | Success | 489,719+20.42 RP | ||
| Mar 6, 2026 23:39 | CPPclang++18.1.3 | Success | 14,970 | ||
| Mar 6, 2026 23:33 | CPPclang++18.1.3 | Success | 14,580+41.17 RP | ||
| Mar 6, 2026 23:32 | CPPclang++18.1.3 | Success | 107,424 | ||
| Mar 6, 2026 23:27 | CPPclang++18.1.3 | Success | 483,130 | ||
| Mar 6, 2026 23:18 | CPPclang++18.1.3 | Success | 15,819 | ||
| Mar 6, 2026 23:14 | CPPclang++18.1.3 | Success | 15,511+24.51 RP | ||
| Mar 6, 2026 23:00 | CPPclang++18.1.3 | Success | 16,124+9.99 RP | ||
| Mar 6, 2026 22:53 | CPPclang++18.1.3 | Success | 16,388+40.47 RP | ||
| Mar 6, 2026 22:25 | CPPclang++18.1.3 | Success | 17,552+37.88 RP | ||
| Mar 6, 2026 22:11 | CPPclang++18.1.3 | Success | 19,094 | ||
| Mar 6, 2026 21:58 | CPPclang++18.1.3 | Success | 18,802+24.32 RP | ||
| Mar 6, 2026 21:47 | CPPclang++18.1.3 | Success | 19,703+0.95 RP | ||
| Mar 6, 2026 21:46 | CPPclang++18.1.3 | Success | 26,514 | ||
| Mar 6, 2026 21:46 | CPPclang++18.1.3 | Success | 26,187 | ||
| Mar 6, 2026 21:37 | CPPclang++18.1.3 | Success | 20,060 | ||
| Mar 6, 2026 21:32 | CPPclang++18.1.3 | Success | 22,580 | ||
| Mar 6, 2026 21:31 | CPPclang++18.1.3 | Success | 20,587 | ||
| Mar 6, 2026 21:28 | CPPclang++18.1.3 | Success | 19,740+25.82 RP | ||
| Mar 6, 2026 21:25 | CPPclang++18.1.3 | Success | 24,801 | ||
| Mar 6, 2026 21:15 | CPPclang++18.1.3 | Success | 20,800+2.83 RP | ||
| Mar 6, 2026 21:11 | CPPclang++18.1.3 | Success | 20,923+327.48 RP | ||
| Mar 6, 2026 19:15 | CPPclang++18.1.3 | Error | |||
| Mar 6, 2026 19:15 | CPPclang++18.1.3 | Error | |||
| Mar 6, 2026 19:11 | CPPclang++18.1.3 | Success | 66,462+130.22 RP | ||
| Mar 6, 2026 18:13 | CPPclang++18.1.3 | Success | 493,931+20.25 RP | ||
| Mar 6, 2026 10:45 | CPPg++13.3.0 | Success | 14,400 | ||
| Mar 6, 2026 02:17 | CPPg++13.3.0 | Success | 14,371 | ||
| Mar 6, 2026 01:33 | CPPg++13.3.0 | Success | 14,381 | ||
| Mar 6, 2026 01:22 | CPPg++13.3.0 | Success | 8,112+1'232.74 RP | ||
| Mar 6, 2026 00:56 | CPPg++13.3.0 | Success | 14,431 | ||
| Mar 6, 2026 00:51 | CPPg++13.3.0 | Success | 14,366+0.24 RP | ||
| Mar 6, 2026 00:43 | CPPg++13.3.0 | Success | 14,450 | ||
| Mar 6, 2026 00:35 | CPPg++13.3.0 | Success | 14,501 | ||
| Mar 6, 2026 00:29 | CPPg++13.3.0 | Success | 17,163 | ||
| Mar 6, 2026 00:22 | CPPg++13.3.0 | Success | 14,397 | ||
| Mar 6, 2026 00:19 | CPPg++13.3.0 | Success | 14,371+0.63 RP | ||
| Mar 6, 2026 00:15 | CPPg++13.3.0 | Success | 14,384+0.72 RP | ||
| Mar 5, 2026 21:26 | CPPg++13.3.0 | Success | 14,413 | ||
| Mar 5, 2026 21:17 | CPPg++13.3.0 | Success | 14,478 | ||
| Mar 5, 2026 21:11 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 21:06 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 21:00 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 20:49 | CPPg++13.3.0 | Success | 14,443 | ||
| Mar 5, 2026 20:29 | CPPg++13.3.0 | Success | 17,026 | ||
| Mar 5, 2026 20:22 | CPPg++13.3.0 | Success | 14,430 | ||
| Mar 5, 2026 20:17 | CPPg++13.3.0 | Success | 17,231 | ||
| Mar 5, 2026 20:05 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:58 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:44 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:37 | CPPg++13.3.0 | Success | 14,675 | ||
| Mar 5, 2026 19:27 | CPPg++13.3.0 | Success | 29,858 | ||
| Mar 5, 2026 19:21 | CPPg++13.3.0 | Success | 14,399+0.58 RP | ||
| Mar 5, 2026 19:17 | CPPg++13.3.0 | Success | 16,436 | ||
| Mar 5, 2026 19:13 | CPPclang++18.1.3 | Success | 14,722 | ||
| Mar 5, 2026 19:08 | CPPg++13.3.0 | Success | 20,433 | ||
| Mar 5, 2026 19:04 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:59 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:24 | RUSTrust-1.93.1 | Success | 26,045 | ||
| Mar 4, 2026 02:09 | CSHARP9.0.13 | Success | 14,426+287.08 RP | ||
| Mar 2, 2026 20:32 | RUSTrust-1.93.1 | Success | 69,868 | ||
| Mar 2, 2026 20:29 | RUSTrust-1.93.1 | Success | 69,928 | ||
| Mar 1, 2026 16:54 | RUSTrust-1.93.1 | Success | 31,460 | ||
| Mar 1, 2026 16:53 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:53 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:51 | RUSTrust-1.93.1 | Success | 28,423 | ||
| Mar 1, 2026 16:50 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:48 | RUSTrust-1.93.1 | Success | 25,677+3.20 RP | ||
| Mar 1, 2026 16:47 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:46 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:45 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:44 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:42 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:41 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:37 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:36 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 16:35 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 15:19 | RUSTrust-1.93.1 | Success | 29,400 | ||
| Mar 1, 2026 14:57 | RUSTrust-1.93.1 | Success | 51,207 | ||
| Mar 1, 2026 11:24 | RUSTrust-1.93.1 | Error | |||
| Mar 1, 2026 11:23 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 22:16 | RUSTrust-1.93.1 | Success | 25,890+80.66 RP | ||
| Feb 28, 2026 22:14 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 22:13 | RUSTrust-1.93.1 | Error |