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 | |
|---|---|---|---|---|---|
| May 18, 2026 01:44 | CPPclang++20.1.2 | Success | 28,485 | ||
| May 18, 2026 01:44 | CPPclang++20.1.2 | Success | 27,672 | ||
| May 17, 2026 23:57 | CPPclang++20.1.2 | Success | 27,573 | ||
| May 17, 2026 14:07 | CPPg++14.2.0 | Success | 55,814+95.18 RP | ||
| May 17, 2026 08:08 | CPPclang++18.1.3 | Success | 18,908 | ||
| May 17, 2026 08:07 | CPPclang++20.1.2 | Success | 18,898 | ||
| May 17, 2026 07:04 | CPPg++14.2.0 | Error | |||
| May 17, 2026 04:52 | CPPclang++18.1.3 | Success | 21,719 | ||
| May 17, 2026 04:52 | CPPclang++20.1.2 | Success | 20,956 | ||
| May 17, 2026 03:52 | CPPclang++20.1.2 | Success | 22,913 | ||
| May 17, 2026 03:52 | CPPg++13.3.0 | Success | 23,561 | ||
| May 17, 2026 03:25 | CPPclang++20.1.2 | Success | 18,709 | ||
| May 17, 2026 03:24 | CPPg++13.3.0 | Success | 19,368 | ||
| May 17, 2026 03:23 | CPPclang++20.1.2 | Success | 18,572+7.66 RP | ||
| May 17, 2026 03:23 | CPPclang++17.0.6 | Success | 19,173 | ||
| May 17, 2026 03:22 | CPPclang++18.1.3 | Success | 18,840+5.49 RP | ||
| May 17, 2026 03:08 | RUSTrust-1.95.0 | Success | 86,984+114.96 RP | ||
| May 17, 2026 02:10 | CPPclang++18.1.3 | Success | 19,037+11.68 RP | ||
| May 17, 2026 02:10 | CPPg++13.3.0 | Error | |||
| May 17, 2026 02:06 | CPPg++13.3.0 | Success | 22,624 | ||
| May 17, 2026 02:05 | CPPg++13.3.0 | Success | 19,470+7.36 RP | ||
| May 17, 2026 01:27 | GOgo1.26.1 | Success | 226,674 | ||
| May 17, 2026 01:20 | CPPclang++18.1.3 | Success | 22,203 | ||
| May 17, 2026 01:20 | CPPclang++18.1.3 | Success | 19,774 | ||
| May 17, 2026 01:20 | CPPg++13.3.0 | Success | 21,750 | ||
| May 17, 2026 01:18 | CPPg++13.3.0 | Error | |||
| May 17, 2026 01:14 | CPPg++13.3.0 | Success | 19,998 | ||
| May 17, 2026 00:49 | CPPg++13.3.0 | Error | |||
| May 17, 2026 00:16 | CPPg++13.3.0 | Success | 23,896 | ||
| May 17, 2026 00:16 | CPPg++13.3.0 | Success | 22,423 | ||
| May 17, 2026 00:12 | CPPg++13.3.0 | Success | 19,753+35.66 RP | ||
| May 16, 2026 22:25 | CPPg++13.3.0 | Success | 21,250+0.97 RP | ||
| May 16, 2026 21:54 | CPPg++13.3.0 | Success | 119,064+2.85 RP | ||
| May 16, 2026 21:46 | CPPg++14.2.0 | Success | 123,242+31.62 RP | ||
| May 16, 2026 19:52 | CPPg++13.3.0 | Success | 23,291 | ||
| May 16, 2026 18:12 | CPPg++13.3.0 | Error | |||
| May 16, 2026 18:11 | RUSTrust-1.95.0 | Success | 14,086 | ||
| May 16, 2026 08:51 | CPPg++13.3.0 | Success | 26,978 | ||
| May 16, 2026 08:50 | CPPg++13.3.0 | Success | 23,830 | ||
| May 16, 2026 08:47 | CPPg++13.3.0 | Success | 23,225 | ||
| May 16, 2026 08:46 | CPPg++13.3.0 | Success | 21,294+110.63 RP | ||
| May 16, 2026 08:44 | CPPg++13.3.0 | Success | 28,063 | ||
| May 16, 2026 08:36 | CPPg++13.3.0 | Success | 28,104 | ||
| May 16, 2026 08:36 | CPPg++13.3.0 | Success | 27,856+12.08 RP | ||
| May 16, 2026 08:35 | CPPg++13.3.0 | Success | 28,987 | ||
| May 16, 2026 08:34 | CPPg++13.3.0 | Success | 28,843 | ||
| May 16, 2026 08:33 | CPPg++13.3.0 | Success | 28,826+2.01 RP | ||
| May 16, 2026 08:30 | CPPg++13.3.0 | Success | 28,994+147.89 RP | ||
| May 16, 2026 08:29 | CPPclang++18.1.3 | Success | 53,463 | ||
| May 16, 2026 08:26 | CPPg++13.3.0 | Success | 56,536 | ||
| May 16, 2026 08:23 | CPPg++13.3.0 | Success | 50,760+87.63 RP | ||
| May 16, 2026 08:22 | CPPg++13.3.0 | Error | |||
| May 16, 2026 08:21 | CPPg++13.3.0 | Error | |||
| May 16, 2026 08:19 | CPPclang++18.1.3 | Error | |||
| May 16, 2026 08:17 | CPPg++13.3.0 | Success | 100,719 | ||
| May 16, 2026 06:30 | CPPg++13.3.0 | Success | 91,427+2.19 RP | ||
| May 16, 2026 06:27 | CPPg++13.3.0 | Success | 93,299+3.70 RP | ||
| May 16, 2026 06:25 | CPPg++13.3.0 | Success | 97,034+60.41 RP | ||
| May 16, 2026 06:25 | CPPg++14.2.0 | Success | 96,633+0.43 RP | ||
| May 16, 2026 00:22 | RUSTrust-1.95.0 | Success | 13,714 | ||
| May 15, 2026 20:25 | CPPg++13.3.0 | Success | 234,471+42.65 RP | ||
| May 15, 2026 08:47 | CPPg++10.5.0 | Success | 194,075 | ||
| May 15, 2026 00:53 | CPPclang++20.1.2 | Success | 3,027 | ||
| May 15, 2026 00:51 | CPPclang++18.1.3 | Success | 3,121 | ||
| May 15, 2026 00:02 | CPPg++14.2.0 | Success | 4,702 | ||
| May 15, 2026 00:00 | CPPg++14.2.0 | Success | 3,448 | ||
| May 14, 2026 23:56 | CPPg++14.2.0 | Success | 4,334 | ||
| May 14, 2026 23:52 | CPPg++14.2.0 | Success | 3,567 | ||
| May 14, 2026 23:49 | CPPg++14.2.0 | Success | 4,179 | ||
| May 14, 2026 23:49 | CPPg++11.5.0 | Success | 3,491 | ||
| May 14, 2026 23:47 | CPPg++14.2.0 | Error | |||
| May 14, 2026 23:44 | CPPg++14.2.0 | Success | 3,465 | ||
| May 14, 2026 23:39 | CPPg++14.2.0 | Success | 201,916+49.53 RP | ||
| May 14, 2026 23:19 | CPPg++13.3.0 | Success | 3,445 | ||
| May 14, 2026 23:18 | CPPclang++20.1.2 | Success | 3,675 | ||
| May 14, 2026 23:16 | CPPg++14.2.0 | Success | 3,450 | ||
| May 14, 2026 23:13 | CPPg++14.2.0 | Success | 3,445 | ||
| May 14, 2026 23:12 | CPPg++14.2.0 | Success | 3,507 | ||
| May 14, 2026 23:10 | CPPg++14.2.0 | Success | 3,440 | ||
| May 14, 2026 23:07 | CPPg++14.2.0 | Success | 4,301 | ||
| May 14, 2026 23:02 | CPPg++14.2.0 | Success | 4,306 | ||
| May 14, 2026 23:01 | CPPg++14.2.0 | Success | 4,296 | ||
| May 14, 2026 22:59 | CPPg++14.2.0 | Success | 4,378 | ||
| May 14, 2026 09:36 | CPPg++14.2.0 | Success | 3,355 | ||
| May 14, 2026 03:45 | CPPg++13.3.0 | Success | 3,341 | ||
| May 14, 2026 03:44 | CPPg++14.2.0 | Success | 3,394 | ||
| May 14, 2026 01:13 | CPPg++13.3.0 | Success | 3,373 | ||
| May 14, 2026 01:12 | CPPg++14.2.0 | Success | 3,383 | ||
| May 13, 2026 21:35 | CPPg++14.2.0 | Success | 3,341 | ||
| May 13, 2026 21:19 | CPPg++14.2.0 | Success | 3,321 | ||
| May 13, 2026 21:14 | CPPg++14.2.0 | Success | 3,323 | ||
| May 13, 2026 20:52 | CPPg++14.2.0 | Success | 3,415 | ||
| May 13, 2026 20:12 | CPPg++14.2.0 | Error | |||
| May 13, 2026 20:04 | CPPg++14.2.0 | Success | 3,374 | ||
| May 13, 2026 19:41 | CPPg++14.2.0 | Success | 3,321+16.23 RP | ||
| May 13, 2026 19:41 | RUSTrust-1.95.0 | Success | 11,774 | ||
| May 13, 2026 19:39 | RUSTrust-1.95.0 | Success | 15,738 | ||
| May 13, 2026 19:35 | RUSTrust-1.95.0 | Success | 16,589 | ||
| May 13, 2026 19:31 | RUSTrust-1.95.0 | Success | 16,970 | ||
| May 13, 2026 19:30 | RUSTrust-1.95.0 | Error |