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 | |
|---|---|---|---|---|---|
| Jan 2, 2026 12:24 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 12:22 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 12:19 | CPPg++13.3.0 | Success | 4,948 | ||
| Jan 2, 2026 12:16 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 12:12 | CPPclang++18.1.3 | Success | 3,362+54.71 RP | ||
| Jan 2, 2026 12:12 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 12:09 | CPPg++13.3.0 | Success | 3,431 | ||
| Jan 2, 2026 12:09 | CPPg++13.3.0 | Success | 3,447 | ||
| Jan 2, 2026 12:08 | CPPclang++18.1.3 | Success | 3,425 | ||
| Jan 2, 2026 12:08 | CPPg++13.3.0 | Success | 3,461 | ||
| Jan 2, 2026 12:05 | CPPg++13.3.0 | Success | 3,420 | ||
| Jan 2, 2026 12:01 | CPPclang++18.1.3 | Success | 3,425+10.19 RP | ||
| Jan 2, 2026 11:59 | CPPclang++18.1.3 | Success | 3,525 | ||
| Jan 2, 2026 11:59 | CPPg++13.3.0 | Success | 3,420 | ||
| Jan 2, 2026 11:04 | CPPclang++18.1.3 | Success | 3,448 | ||
| Jan 2, 2026 09:57 | CPPclang++18.1.3 | Success | 3,478 | ||
| Jan 2, 2026 09:56 | CPPclang++18.1.3 | Success | 3,453 | ||
| Jan 2, 2026 09:10 | CPPclang++18.1.3 | Success | 3,536 | ||
| Jan 2, 2026 09:00 | CPPclang++18.1.3 | Success | 3,763 | ||
| Jan 2, 2026 08:58 | CPPclang++18.1.3 | Success | 3,484 | ||
| Jan 2, 2026 08:50 | CPPclang++18.1.3 | Success | 3,437+44.18 RP | ||
| Jan 2, 2026 08:48 | CPPclang++18.1.3 | Success | 3,518 | ||
| Jan 2, 2026 06:33 | RUSTrust-1.92.0 | Success | 42,558 | ||
| Jan 2, 2026 06:00 | RUSTrust-1.92.0 | Success | 25,357 | ||
| Jan 2, 2026 05:30 | RUSTrust-1.92.0 | Success | 51,234 | ||
| Jan 2, 2026 05:25 | RUSTrust-1.92.0 | Success | 45,418 | ||
| Jan 2, 2026 05:24 | CPPg++13.3.0 | Success | 21,975 | ||
| Jan 2, 2026 05:13 | RUSTrust-1.92.0 | Error | |||
| Jan 2, 2026 05:07 | RUSTrust-1.92.0 | Success | 61,861 | ||
| Jan 2, 2026 05:05 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 05:03 | CPPg++13.3.0 | Error | |||
| Jan 2, 2026 04:59 | RUSTrust-1.92.0 | Success | 60,392 | ||
| Jan 2, 2026 04:59 | CPPg++13.3.0 | Success | 22,921 | ||
| Jan 2, 2026 04:46 | RUSTrust-1.92.0 | Success | 58,930 | ||
| Jan 2, 2026 04:42 | RUSTrust-1.92.0 | Success | 86,194 | ||
| Jan 2, 2026 04:35 | RUSTrust-1.92.0 | Success | 21,204+6.34 RP | ||
| Jan 2, 2026 04:34 | RUSTrust-1.92.0 | Error | |||
| Jan 2, 2026 04:31 | RUSTrust-1.92.0 | Error | |||
| Jan 2, 2026 04:26 | RUSTrust-1.92.0 | Error | |||
| Jan 2, 2026 04:25 | RUSTrust-1.92.0 | Error | |||
| Jan 2, 2026 00:05 | CPPclang++18.1.3 | Success | 3,645 | ||
| Jan 2, 2026 00:05 | CPPclang++18.1.3 | Success | 3,595 | ||
| Jan 1, 2026 23:05 | CPPclang++18.1.3 | Success | 3,557 | ||
| Jan 1, 2026 23:04 | CPPclang++18.1.3 | Success | 3,552 | ||
| Jan 1, 2026 23:03 | CPPclang++18.1.3 | Success | 4,115 | ||
| Jan 1, 2026 23:01 | CPPclang++18.1.3 | Success | 3,734 | ||
| Jan 1, 2026 23:00 | CPPclang++18.1.3 | Success | 4,096 | ||
| Jan 1, 2026 22:57 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 22:55 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 22:52 | CPPclang++18.1.3 | Success | 3,504 | ||
| Jan 1, 2026 22:47 | CPPclang++18.1.3 | Success | 3,505 | ||
| Jan 1, 2026 22:42 | CPPclang++18.1.3 | Success | 3,514 | ||
| Jan 1, 2026 21:09 | CPPclang++18.1.3 | Success | 3,510 | ||
| Jan 1, 2026 21:08 | CPPclang++18.1.3 | Success | 3,579 | ||
| Jan 1, 2026 21:06 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 20:54 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 20:37 | CPPclang++18.1.3 | Success | 3,606 | ||
| Jan 1, 2026 20:21 | CPPclang++18.1.3 | Success | 3,532 | ||
| Jan 1, 2026 20:20 | CPPclang++18.1.3 | Success | 3,539 | ||
| Jan 1, 2026 20:18 | CPPclang++18.1.3 | Success | 3,613 | ||
| Jan 1, 2026 19:55 | CPPclang++18.1.3 | Success | 3,702 | ||
| Jan 1, 2026 19:47 | CPPclang++18.1.3 | Success | 3,552 | ||
| Jan 1, 2026 19:45 | CPPclang++18.1.3 | Success | 3,506 | ||
| Jan 1, 2026 19:21 | CPPclang++18.1.3 | Success | 3,506 | ||
| Jan 1, 2026 19:19 | CPPclang++18.1.3 | Success | 3,579 | ||
| Jan 1, 2026 19:18 | CPPclang++18.1.3 | Success | 3,629 | ||
| Jan 1, 2026 19:17 | CPPclang++18.1.3 | Success | 3,724 | ||
| Jan 1, 2026 19:05 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 18:08 | CPPclang++18.1.3 | Success | 4,388 | ||
| Jan 1, 2026 18:06 | CPPclang++18.1.3 | Success | 3,552 | ||
| Jan 1, 2026 18:05 | CPPclang++18.1.3 | Success | 3,525 | ||
| Jan 1, 2026 18:04 | CPPclang++18.1.3 | Success | 3,490+5.74 RP | ||
| Jan 1, 2026 18:03 | CPPclang++18.1.3 | Success | 3,617 | ||
| Jan 1, 2026 18:03 | CPPclang++18.1.3 | Success | 3,540 | ||
| Jan 1, 2026 18:02 | CPPclang++18.1.3 | Success | 3,664 | ||
| Jan 1, 2026 17:52 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:50 | CPPclang++18.1.3 | Success | 3,574 | ||
| Jan 1, 2026 17:48 | CPPclang++18.1.3 | Success | 3,659 | ||
| Jan 1, 2026 17:43 | CPPclang++18.1.3 | Success | 3,547 | ||
| Jan 1, 2026 17:42 | CPPclang++18.1.3 | Success | 3,545 | ||
| Jan 1, 2026 17:40 | CPPclang++18.1.3 | Success | 3,497+17.88 RP | ||
| Jan 1, 2026 17:37 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:34 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:31 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:23 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:22 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:18 | CPPclang++18.1.3 | Success | 3,587 | ||
| Jan 1, 2026 17:16 | CPPclang++18.1.3 | Success | 3,642 | ||
| Jan 1, 2026 17:16 | CPPclang++18.1.3 | Success | 3,627 | ||
| Jan 1, 2026 17:07 | CPPclang++18.1.3 | Success | 3,560 | ||
| Jan 1, 2026 17:04 | CPPclang++18.1.3 | Success | 3,698 | ||
| Jan 1, 2026 16:58 | CPPclang++18.1.3 | Success | 3,519+16.06 RP | ||
| Jan 1, 2026 16:57 | CPPclang++18.1.3 | Success | 3,717 | ||
| Jan 1, 2026 16:53 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:44 | CPPclang++18.1.3 | Success | 3,669 | ||
| Jan 1, 2026 16:42 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:41 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:40 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 16:35 | CPPclang++18.1.3 | Success | 3,539+11.93 RP | ||
| Jan 1, 2026 16:33 | CPPclang++18.1.3 | Success | 3,760 |