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 | |
|---|---|---|---|---|---|
| Feb 28, 2026 22:11 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 22:02 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:58 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:56 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:53 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:50 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:47 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:44 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:42 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:40 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:39 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:38 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:21 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:20 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:16 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:13 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:11 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:09 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:08 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:06 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:04 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:02 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 21:01 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:59 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:57 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:56 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:55 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:54 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:52 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:51 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:34 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 20:33 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 19:05 | RUSTrust-1.93.1 | Success | 32,724+48.58 RP | ||
| Feb 28, 2026 19:04 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 19:03 | RUSTrust-1.93.1 | Error | |||
| Feb 28, 2026 19:01 | RUSTrust-1.93.1 | Error | |||
| Feb 26, 2026 13:08 | CPPg++13.3.0 | Success | 4,244 | ||
| Feb 26, 2026 04:29 | CPPg++13.3.0 | Success | 4,119 | ||
| Feb 26, 2026 03:36 | CPPg++13.3.0 | Success | 4,907 | ||
| Feb 26, 2026 03:14 | CPPg++13.3.0 | Error | |||
| Feb 25, 2026 20:49 | RUSTrust-1.93.1 | Success | 42,108 | ||
| Feb 25, 2026 20:48 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:47 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:46 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:43 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:40 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:38 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:37 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:35 | RUSTrust-1.93.1 | Error | |||
| Feb 25, 2026 20:28 | RUSTrust-1.93.1 | Success | 41,605 | ||
| Feb 24, 2026 12:47 | CPPg++13.3.0 | Success | 4,116 | ||
| Feb 23, 2026 18:18 | RUSTrust-1.93.1 | Success | 38,909+4.28 RP | ||
| Feb 23, 2026 18:16 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 18:15 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 18:14 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 18:12 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 18:09 | CPPg++13.3.0 | Success | 45,874+217.99 RP | ||
| Feb 23, 2026 17:19 | RUSTrust-1.93.1 | Success | 95,364 | ||
| Feb 23, 2026 17:18 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 17:14 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 17:12 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:44 | RUSTrust-1.93.1 | Success | 39,568+0.45 RP | ||
| Feb 23, 2026 16:42 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:39 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:38 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:11 | RUSTrust-1.93.1 | Success | 40,307 | ||
| Feb 23, 2026 16:08 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:05 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:04 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 16:02 | RUSTrust-1.93.1 | Error | |||
| Feb 23, 2026 13:36 | CPPclang++18.1.3 | Error | |||
| Feb 23, 2026 13:35 | CPPclang++18.1.3 | Success | 8,477+1.95 RP | ||
| Feb 23, 2026 13:21 | CPPg++13.3.0 | Success | 4,088 | ||
| Feb 23, 2026 06:15 | CPPg++13.3.0 | Error | |||
| Feb 23, 2026 06:14 | CPPg++13.3.0 | Error | |||
| Feb 22, 2026 20:09 | RUSTrust-1.93.1 | Success | 84,601+8.13 RP | ||
| Feb 22, 2026 20:05 | RUSTrust-1.93.1 | Success | 90,851+7.42 RP | ||
| Feb 22, 2026 19:44 | RUSTrust-1.93.1 | Success | 103,351 | ||
| Feb 22, 2026 19:42 | RUSTrust-1.93.1 | Success | 113,616 | ||
| Feb 22, 2026 19:40 | RUSTrust-1.93.1 | Success | 97,414+13.88 RP | ||
| Feb 22, 2026 19:30 | RUSTrust-1.93.1 | Success | 449,087 | ||
| Feb 22, 2026 19:26 | RUSTrust-1.93.1 | Success | 121,138 | ||
| Feb 22, 2026 19:24 | RUSTrust-1.93.1 | Success | 113,799 | ||
| Feb 22, 2026 19:17 | RUSTrust-1.93.1 | Success | 112,640+88.78 RP | ||
| Feb 22, 2026 19:16 | RUSTrust-1.93.1 | Error | |||
| Feb 22, 2026 19:13 | RUSTrust-1.93.1 | Error | |||
| Feb 22, 2026 15:09 | CPPg++13.3.0 | Success | 4,084+97.85 RP | ||
| Feb 21, 2026 19:28 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 15:05 | RUSTrust-1.93.1 | Success | 40,788 | ||
| Feb 21, 2026 15:01 | RUSTrust-1.93.1 | Success | 48,606 | ||
| Feb 21, 2026 15:00 | RUSTrust-1.93.1 | Error | |||
| Feb 21, 2026 05:44 | CPPclang++18.1.3 | Success | 4,396 | ||
| Feb 21, 2026 05:37 | CPPg++13.3.0 | Success | 4,254+8.81 RP | ||
| Feb 21, 2026 05:36 | CPPg++13.3.0 | Success | 4,270+17.96 RP | ||
| Feb 21, 2026 03:28 | CPPg++13.3.0 | Success | 4,310 | ||
| Feb 21, 2026 03:14 | CPPg++13.3.0 | Success | 4,313 | ||
| Feb 21, 2026 02:03 | CPPg++13.3.0 | Success | 4,570 | ||
| Feb 21, 2026 01:59 | CPPg++13.3.0 | Success | 4,344 | ||
| Feb 21, 2026 01:58 | CPPg++13.3.0 | Success | 4,330 | ||
| Feb 21, 2026 01:55 | CPPg++13.3.0 | Success | 4,323 |