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 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 | ||
| Apr 30, 2026 00:49 | CPPg++10.5.0 | Success | 11,651 | ||
| Apr 29, 2026 20:38 | RUSTrust-1.95.0 | Error | |||
| Apr 29, 2026 20:32 | RUSTrust-1.95.0 | Error | |||
| Apr 29, 2026 20:26 | RUSTrust-1.95.0 | Error | |||
| Apr 29, 2026 20:21 | RUSTrust-1.95.0 | Error | |||
| Apr 29, 2026 20:12 | RUSTrust-1.95.0 | Error | |||
| Apr 29, 2026 16:19 | CPPg++14.2.0 | Success | 15,507 | ||
| Apr 29, 2026 15:17 | GOgo1.26.2 | Success | 31,878 | ||
| Apr 29, 2026 15:17 | CPPg++14.2.0 | Success | 15,404 | ||
| Apr 29, 2026 15:06 | CPPg++14.2.0 | Error | |||
| Apr 29, 2026 15:05 | CPPg++14.2.0 | Error | |||
| Apr 29, 2026 15:03 | GOgo1.26.2 | Success | 31,829 | ||
| Apr 29, 2026 14:59 | CPPclang++20.1.2 | Success | 24,842 | ||
| Apr 29, 2026 14:57 | CPPclang++20.1.2 | Success | 24,936 | ||
| Apr 29, 2026 14:55 | CPPclang++20.1.2 | Success | 26,392 | ||
| Apr 29, 2026 14:52 | CPPclang++20.1.2 | Success | 24,826+0.34 RP | ||
| Apr 29, 2026 14:50 | CPPclang++20.1.2 | Success | 24,922 | ||
| Apr 29, 2026 14:48 | CPPclang++20.1.2 | Success | 24,947 | ||
| Apr 29, 2026 14:45 | CPPclang++20.1.2 | Success | 25,099 | ||
| Apr 29, 2026 14:43 | CPPclang++20.1.2 | Success | 24,923 | ||
| Apr 29, 2026 14:41 | CPPclang++20.1.2 | Success | 24,847+4.67 RP | ||
| Apr 29, 2026 14:40 | CPPclang++20.1.2 | Success | 25,232 | ||
| Apr 29, 2026 14:38 | CPPclang++20.1.2 | Success | 25,366 | ||
| Apr 29, 2026 14:36 | CPPclang++20.1.2 | Success | 25,139+0.71 RP |