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 10, 2026 00:32 | CPPclang++18.1.3 | Success | 11,737 | ||
| May 10, 2026 00:09 | CPPclang++18.1.3 | Success | 11,615 | ||
| May 10, 2026 00:05 | CPPg++10.5.0 | Success | 173,189+6.09 RP | ||
| May 10, 2026 00:04 | CPPg++10.5.0 | Success | 193,599+51.65 RP | ||
| May 9, 2026 23:13 | CPPclang++18.1.3 | Success | 11,604 | ||
| May 9, 2026 23:01 | CPPclang++18.1.3 | Success | 11,490+106.38 RP | ||
| May 9, 2026 22:42 | CPPclang++18.1.3 | Success | 13,090+15.49 RP | ||
| May 9, 2026 22:21 | CPPclang++18.1.3 | Success | 13,406 | ||
| May 9, 2026 22:11 | CPPclang++18.1.3 | Success | 13,364 | ||
| May 9, 2026 22:01 | CPPclang++18.1.3 | Success | 14,494 | ||
| May 9, 2026 21:55 | CPPclang++18.1.3 | Success | 13,361+19.11 RP | ||
| May 9, 2026 21:38 | CPPclang++18.1.3 | Success | 13,711+20.07 RP | ||
| May 9, 2026 21:30 | CPPclang++18.1.3 | Success | 14,099+8.40 RP | ||
| May 9, 2026 21:21 | CPPclang++18.1.3 | Success | 14,268+16.87 RP | ||
| May 9, 2026 21:13 | CPPclang++18.1.3 | Success | 14,695 | ||
| May 9, 2026 21:07 | CPPclang++18.1.3 | Success | 14,620+65.30 RP | ||
| May 9, 2026 20:52 | CPPclang++18.1.3 | Success | 16,163+10.35 RP | ||
| May 9, 2026 20:46 | CPPclang++18.1.3 | Success | 16,438+46.07 RP | ||
| May 9, 2026 20:34 | CPPclang++18.1.3 | Success | 17,785+135.89 RP | ||
| May 9, 2026 20:22 | CPPclang++18.1.3 | Success | 23,453+114.74 RP | ||
| May 9, 2026 20:19 | CPPclang++18.1.3 | Error | |||
| May 9, 2026 20:09 | CPPclang++18.1.3 | Success | 32,088+22.10 RP | ||
| May 6, 2026 19:40 | CPPclang++18.1.3 | Success | 13,222 | ||
| May 6, 2026 18:58 | CPPg++10.5.0 | Error | |||
| May 6, 2026 08:28 | CPPclang++18.1.3 | Success | 11,020 | ||
| May 6, 2026 08:22 | CPPclang++18.1.3 | Error | |||
| May 6, 2026 05:31 | RUSTrust-1.95.0 | Success | 13,757 | ||
| May 5, 2026 21:39 | GOgo1.26.2 | Success | 10,852 | ||
| May 5, 2026 21:16 | CPPclang++18.1.3 | Success | 10,947 | ||
| May 5, 2026 20:40 | RUSTrust-1.95.0 | Success | 13,877 | ||
| May 5, 2026 17:18 | CPPclang++18.1.3 | Success | 10,955 | ||
| May 5, 2026 17:04 | CPPg++13.3.0 | Success | 11,955 | ||
| May 5, 2026 14:23 | RUSTrust-1.95.0 | Success | 13,731 | ||
| May 5, 2026 14:05 | RUSTrust-1.95.0 | Success | 15,280 | ||
| May 5, 2026 13:49 | RUSTrust-1.95.0 | Error | |||
| May 5, 2026 07:35 | CPPg++14.2.0 | Error | |||
| May 5, 2026 01:47 | CPPclang++18.1.3 | Success | 11,124 | ||
| May 4, 2026 22:31 | CPPg++13.3.0 | Success | 14,005 | ||
| May 4, 2026 07:08 | CPPg++14.2.0 | Success | 14,420+251.18 RP | ||
| May 3, 2026 21:13 | CPPclang++20.1.2 | Success | 25,752 | ||
| May 3, 2026 21:08 | CPPclang++20.1.2 | Success | 25,764 | ||
| May 3, 2026 21:04 | CPPclang++20.1.2 | Success | 26,443 | ||
| May 3, 2026 20:59 | CPPclang++20.1.2 | Success | 25,736 | ||
| May 3, 2026 20:53 | CPPclang++20.1.2 | Success | 25,696 | ||
| May 3, 2026 20:48 | CPPclang++20.1.2 | Success | 26,010 | ||
| May 3, 2026 20:42 | CPPclang++20.1.2 | Success | 29,121 | ||
| May 3, 2026 20:36 | CPPclang++20.1.2 | Success | 28,955 | ||
| May 3, 2026 20:32 | CPPclang++20.1.2 | Success | 28,828 | ||
| May 3, 2026 20:08 | CPPclang++20.1.2 | Success | 24,939 | ||
| May 3, 2026 20:02 | CPPclang++20.1.2 | Success | 25,103 | ||
| May 3, 2026 19:57 | CPPclang++20.1.2 | Success | 25,251 | ||
| May 3, 2026 19:52 | CPPclang++20.1.2 | Success | 26,090 | ||
| May 3, 2026 19:48 | CPPclang++20.1.2 | Success | 25,123 | ||
| May 3, 2026 19:42 | CPPclang++20.1.2 | Success | 25,788 | ||
| May 3, 2026 19:37 | CPPclang++20.1.2 | Success | 24,942 | ||
| May 3, 2026 19:31 | CPPg++14.2.0 | Success | 27,592 | ||
| May 3, 2026 19:26 | CPPclang++20.1.2 | Success | 24,824 | ||
| May 3, 2026 19:22 | CPPclang++20.1.2 | Error | |||
| May 3, 2026 19:17 | CPPclang++20.1.2 | Success | 25,342 | ||
| May 3, 2026 19:12 | CPPclang++20.1.2 | Success | 25,056 | ||
| May 3, 2026 19:07 | CPPclang++20.1.2 | Success | 24,902 | ||
| May 3, 2026 19:02 | CPPclang++20.1.2 | Success | 24,753+0.85 RP | ||
| May 3, 2026 18:57 | CPPclang++20.1.2 | Success | 24,805+0.34 RP | ||
| May 3, 2026 18:54 | CPPclang++20.1.2 | Success | 27,071 | ||
| May 1, 2026 17:11 | CPPg++10.5.0 | Success | 26,994+370.45 RP | ||
| May 1, 2026 16:42 | RUSTrust-1.95.0 | Success | 13,565+121.66 RP | ||
| May 1, 2026 11:52 | CPPg++14.2.0 | Success | 88,487 | ||
| May 1, 2026 11:40 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:39 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:39 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:29 | RUSTrust-1.95.0 | Success | 19,407 | ||
| May 1, 2026 11:28 | RUSTrust-1.95.0 | Success | 20,817 | ||
| May 1, 2026 11:26 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:24 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:24 | CPPg++14.2.0 | Success | 90,655 | ||
| May 1, 2026 11:23 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:22 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:21 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:19 | RUSTrust-1.95.0 | Success | 16,666 | ||
| May 1, 2026 11:13 | RUSTrust-1.95.0 | Success | 16,246+6.15 RP | ||
| May 1, 2026 11:11 | RUSTrust-1.95.0 | Error | |||
| May 1, 2026 11:08 | RUSTrust-1.95.0 | Success | 16,474 | ||
| May 1, 2026 10:55 | CPPg++14.2.0 | Success | 108,559 | ||
| May 1, 2026 10:34 | CPPg++14.2.0 | Success | 225,147 | ||
| May 1, 2026 10:05 | CPPg++14.2.0 | Success | 217,873 | ||
| May 1, 2026 09:30 | CPPg++14.2.0 | Success | 216,748 | ||
| May 1, 2026 08:28 | CPPg++14.2.0 | Success | 13,402 | ||
| May 1, 2026 08:26 | CPPg++14.2.0 | Success | 13,274+11.95 RP | ||
| May 1, 2026 06:27 | RUSTrust-1.95.0 | Success | 16,210 | ||
| May 1, 2026 06:23 | RUSTrust-1.95.0 | Success | 15,665 | ||
| May 1, 2026 06:09 | CPPclang++18.1.3 | Success | 11,196 | ||
| May 1, 2026 02:25 | GOgo1.26.2 | Success | 10,410 | ||
| May 1, 2026 02:09 | RUSTrust-1.95.0 | Success | 16,444 | ||
| May 1, 2026 01:48 | CPPclang++18.1.3 | Success | 10,545 | ||
| May 1, 2026 01:47 | CPPclang++18.1.3 | Success | 34,866 | ||
| May 1, 2026 01:46 | CPPclang++18.1.3 | Success | 10,884 | ||
| Apr 30, 2026 21:35 | CPPg++13.3.0 | Success | 101,072 | ||
| Apr 30, 2026 07:27 | CPPg++13.3.0 | Success | 35,187 | ||
| Apr 30, 2026 01:21 | GOgo1.26.2 | Success | 10,405 | ||
| Apr 30, 2026 00:59 | RUSTrust-1.95.0 | Success | 15,004 |