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 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 | |||
| May 13, 2026 19:29 | CPPg++14.2.0 | Success | 3,339+26.67 RP | ||
| May 13, 2026 19:24 | RUSTrust-1.95.0 | Success | 16,786 | ||
| May 13, 2026 19:19 | RUSTrust-1.95.0 | Success | 12,126 | ||
| May 13, 2026 19:16 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 19:14 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 19:13 | CPPg++13.3.0 | Success | 3,384 | ||
| May 13, 2026 19:08 | RUSTrust-1.95.0 | Success | 11,623 | ||
| May 13, 2026 19:06 | RUSTrust-1.95.0 | Success | 16,319 | ||
| May 13, 2026 19:03 | RUSTrust-1.95.0 | Error | +3.68 RP | ||
| May 13, 2026 19:01 | RUSTrust-1.95.0 | Success | 12,107 | ||
| May 13, 2026 19:00 | RUSTrust-1.95.0 | Success | 12,159 | ||
| May 13, 2026 18:54 | CPPg++13.3.0 | Success | 3,369+42.55 RP | ||
| May 13, 2026 18:51 | RUSTrust-1.95.0 | Success | 11,949 | ||
| May 13, 2026 18:49 | RUSTrust-1.95.0 | Success | 11,561+110.26 RP | ||
| May 13, 2026 18:34 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 18:28 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 18:26 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 18:24 | CPPg++13.3.0 | Success | 3,422 | ||
| May 13, 2026 18:18 | RUSTrust-1.95.0 | Success | 15,592 | ||
| May 13, 2026 18:00 | CPPg++13.3.0 | Success | 3,418+8.53 RP | ||
| May 13, 2026 17:46 | CPPg++13.3.0 | Success | 3,460 | ||
| May 13, 2026 17:36 | CPPg++13.3.0 | Success | 3,458 | ||
| May 13, 2026 16:50 | CPPg++13.3.0 | Success | 3,463 | ||
| May 13, 2026 16:42 | RUSTrust-1.95.0 | Success | 13,421 | ||
| May 13, 2026 16:28 | CPPg++13.3.0 | Success | 3,461 | ||
| May 13, 2026 16:11 | CPPg++13.3.0 | Success | 3,468 | ||
| May 13, 2026 16:03 | CPPg++13.3.0 | Success | 3,462 | ||
| May 13, 2026 15:38 | RUSTrust-1.95.0 | Success | 13,984 | ||
| May 13, 2026 15:18 | RUSTrust-1.95.0 | Success | 13,250+4.98 RP | ||
| May 13, 2026 15:17 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 14:49 | CPPg++13.3.0 | Success | 3,428+22.80 RP | ||
| May 13, 2026 14:47 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 14:46 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 14:44 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 14:41 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 14:41 | RUSTrust-1.95.0 | Error | |||
| May 13, 2026 13:59 | CPPg++13.3.0 | Success | 3,455+5.02 RP | ||
| May 13, 2026 12:41 | CPPg++13.3.0 | Success | 3,461+5.83 RP |