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 11, 2026 16:35 | RUSTrust-1.94.0 | Success | 14,919 | ||
| Mar 11, 2026 16:29 | CPPg++13.3.0 | Success | 14,372 | ||
| Mar 11, 2026 16:26 | RUSTrust-1.94.0 | Success | 15,122 | ||
| Mar 11, 2026 16:21 | RUSTrust-1.94.0 | Success | 14,929 | ||
| Mar 11, 2026 16:21 | CPPg++13.3.0 | Success | 14,461 | ||
| Mar 11, 2026 16:14 | RUSTrust-1.94.0 | Success | 14,585 | ||
| Mar 11, 2026 16:09 | CPPg++13.3.0 | Success | 14,338 | ||
| Mar 11, 2026 16:03 | CPPg++13.3.0 | Success | 14,320 | ||
| Mar 11, 2026 03:46 | CPPg++13.3.0 | Success | 14,357 | ||
| Mar 10, 2026 14:15 | CPPg++13.3.0 | Success | 14,445 | ||
| Mar 10, 2026 14:11 | CPPg++13.3.0 | Success | 14,387 | ||
| Mar 10, 2026 13:58 | CPPg++13.3.0 | Success | 14,346 | ||
| Mar 10, 2026 13:50 | CPPg++13.3.0 | Success | 14,316+0.78 RP | ||
| Mar 10, 2026 13:49 | CPPg++13.3.0 | Success | 14,425 | ||
| Mar 10, 2026 13:43 | CPPg++13.3.0 | Success | 14,429 | ||
| Mar 10, 2026 13:29 | CPPg++13.3.0 | Success | 14,332+0.24 RP | ||
| Mar 10, 2026 13:24 | CPPg++13.3.0 | Success | 14,372 | ||
| Mar 10, 2026 13:11 | CPPg++13.3.0 | Success | 14,432 | ||
| Mar 10, 2026 13:07 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 06:27 | RUSTrust-1.93.0 | Success | 16,847 | ||
| Mar 10, 2026 06:23 | RUSTrust-1.93.0 | Success | 19,530 | ||
| Mar 10, 2026 05:46 | RUSTrust-1.94.0 | Success | 14,764 | ||
| Mar 10, 2026 05:26 | RUSTrust-1.94.0 | Success | 23,920 | ||
| Mar 10, 2026 04:32 | CPPg++13.3.0 | Success | 14,337+0.10 RP | ||
| Mar 10, 2026 04:31 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 04:24 | CPPg++13.3.0 | Success | 14,419 | ||
| Mar 10, 2026 04:20 | CPPg++13.3.0 | Success | 14,473 | ||
| Mar 9, 2026 21:39 | CPPclang++18.1.3 | Success | 54,866 | ||
| Mar 9, 2026 21:26 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:25 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:16 | CPPclang++18.1.3 | Success | 13,285 | ||
| Mar 9, 2026 21:16 | CPPclang++18.1.3 | Success | 13,331 | ||
| Mar 9, 2026 21:15 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:09 | CPPclang++18.1.3 | Success | 12,909+4.06 RP | ||
| Mar 9, 2026 21:05 | CPPclang++18.1.3 | Success | 13,815 | ||
| Mar 9, 2026 21:04 | CPPclang++18.1.3 | Success | 13,466 | ||
| Mar 9, 2026 21:00 | CPPclang++18.1.3 | Success | 12,977+67.16 RP | ||
| Mar 9, 2026 20:42 | CPPclang++18.1.3 | Success | 18,391 | ||
| Mar 9, 2026 20:25 | CPPclang++18.1.3 | Success | 14,216+1.48 RP | ||
| Mar 9, 2026 20:18 | CPPclang++18.1.3 | Success | 14,246+16.08 RP | ||
| Mar 9, 2026 20:05 | CPPclang++18.1.3 | Success | 14,711 | ||
| Mar 9, 2026 13:50 | RUSTrust-1.93.1 | Success | 129,540 | ||
| Mar 9, 2026 13:47 | RUSTrust-1.93.1 | Success | 38,981 | ||
| Mar 9, 2026 13:45 | RUSTrust-1.93.1 | Success | 36,664 | ||
| Mar 9, 2026 04:57 | CPPg++13.3.0 | Error | |||
| Mar 9, 2026 04:41 | CPPg++13.3.0 | Error | |||
| 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 |