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 21, 2026 01:48 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:42 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:41 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:40 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:21 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:17 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:14 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:11 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:09 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:04 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 01:02 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:59 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:57 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:54 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:52 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:49 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:20 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:18 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:14 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:11 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:09 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:06 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:04 | CPPg++13.3.0 | Error | |||
| Feb 21, 2026 00:01 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:59 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:56 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:54 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:51 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:48 | CPPg++13.3.0 | Error | |||
| Feb 20, 2026 23:41 | CPPg++13.3.0 | Success | 4,404 | ||
| Feb 20, 2026 23:06 | CPPg++13.3.0 | Success | 4,309 | ||
| Feb 19, 2026 03:13 | CPPg++13.3.0 | Success | 4,305 | ||
| Feb 19, 2026 01:45 | CPPg++13.3.0 | Success | 4,337 | ||
| Feb 19, 2026 01:43 | CPPg++13.3.0 | Success | 4,303+0.54 RP | ||
| Feb 19, 2026 01:41 | CPPg++13.3.0 | Success | 4,322 | ||
| Feb 19, 2026 01:37 | CPPg++13.3.0 | Error | |||
| Feb 19, 2026 01:35 | CPPg++13.3.0 | Success | 4,342 | ||
| Feb 19, 2026 00:42 | CPPg++13.3.0 | Success | 4,322 | ||
| Feb 19, 2026 00:41 | CPPclang++18.1.3 | Success | 4,701 | ||
| Feb 19, 2026 00:40 | CPPg++13.3.0 | Success | 4,307 | ||
| Feb 19, 2026 00:10 | CPPg++13.3.0 | Success | 4,314 | ||
| Feb 19, 2026 00:02 | CPPg++13.3.0 | Success | 4,350 | ||
| Feb 19, 2026 00:02 | CPPg++13.3.0 | Success | 4,309 | ||
| Feb 18, 2026 23:19 | CPPg++13.3.0 | Success | 4,693 | ||
| Feb 18, 2026 23:06 | CPPg++13.3.0 | Success | 4,311 | ||
| Feb 18, 2026 22:51 | CPPg++13.3.0 | Success | 4,331 | ||
| Feb 18, 2026 22:49 | CPPg++13.3.0 | Success | 4,328 | ||
| Feb 18, 2026 21:12 | RUSTrust-1.93.1 | Success | 42,803 | ||
| Feb 18, 2026 21:10 | RUSTrust-1.93.1 | Error | |||
| Feb 18, 2026 21:06 | RUSTrust-1.93.1 | Success | 39,639+214.76 RP | ||
| Feb 18, 2026 20:58 | RUSTrust-1.93.1 | Error | |||
| Feb 18, 2026 00:43 | CPPg++13.3.0 | Success | 16,313 | ||
| Feb 18, 2026 00:39 | CPPg++13.3.0 | Success | 17,059 | ||
| Feb 13, 2026 11:11 | RUSTrust-1.93.1 | Success | 256,353+0.67 RP | ||
| Feb 13, 2026 11:00 | RUSTrust-1.93.1 | Success | 261,049 | ||
| Feb 13, 2026 10:56 | RUSTrust-1.93.1 | Success | 260,820+0.74 RP | ||
| Feb 13, 2026 10:48 | RUSTrust-1.93.1 | Success | 265,918+37.61 RP | ||
| Feb 13, 2026 10:00 | CPPg++13.3.0 | Success | 34,858+3.46 RP | ||
| Feb 13, 2026 09:51 | CPPg++13.3.0 | Success | 35,284+0.79 RP | ||
| Feb 13, 2026 09:48 | CPPg++13.3.0 | Success | 35,383+0.72 RP | ||
| Feb 12, 2026 09:00 | CPPg++13.3.0 | Success | 14,431 | ||
| Feb 12, 2026 08:26 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 07:21 | CPPg++13.3.0 | Success | 14,495 | ||
| Feb 12, 2026 07:09 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 06:49 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 06:44 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 06:39 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 06:09 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 06:05 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:59 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:55 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:50 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:45 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:39 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 05:01 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 04:07 | CPPg++13.3.0 | Success | 14,420 | ||
| Feb 12, 2026 04:03 | CPPg++13.3.0 | Success | 14,441 | ||
| Feb 12, 2026 04:00 | CPPg++13.3.0 | Success | 14,451 | ||
| Feb 12, 2026 03:46 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 03:32 | CPPg++13.3.0 | Success | 14,496 | ||
| Feb 12, 2026 03:21 | CPPg++13.3.0 | Success | 15,714 | ||
| Feb 12, 2026 03:12 | CPPg++13.3.0 | Error | |||
| Feb 12, 2026 03:02 | CPPg++13.3.0 | Success | 14,436 | ||
| Feb 12, 2026 02:08 | CPPg++13.3.0 | Success | 14,411+4.97 RP | ||
| Feb 12, 2026 01:13 | CPPg++13.3.0 | Success | 14,515+2.93 RP | ||
| Feb 12, 2026 01:07 | CPPg++13.3.0 | Success | 14,577+31.43 RP | ||
| Feb 12, 2026 00:56 | CPPg++13.3.0 | Success | 15,277+8.50 RP | ||
| Feb 12, 2026 00:29 | CPPg++13.3.0 | Success | 15,478+26.84 RP | ||
| Feb 12, 2026 00:24 | CPPg++13.3.0 | Success | 16,149+44.85 RP | ||
| Feb 12, 2026 00:17 | CPPg++13.3.0 | Success | 17,460 | ||
| Feb 12, 2026 00:10 | CPPg++13.3.0 | Success | 17,428 | ||
| Feb 12, 2026 00:01 | CPPg++13.3.0 | Success | 17,481 | ||
| Feb 11, 2026 23:55 | CPPg++13.3.0 | Error | |||
| Feb 11, 2026 23:52 | CPPg++13.3.0 | Error | |||
| Feb 11, 2026 23:47 | CPPg++13.3.0 | Success | 17,498 | ||
| Feb 11, 2026 23:36 | CPPg++13.3.0 | Error | |||
| Feb 11, 2026 23:31 | CPPg++13.3.0 | Success | 17,498 | ||
| Feb 11, 2026 23:23 | CPPg++13.3.0 | Success | 17,481 | ||
| Feb 11, 2026 23:19 | CPPg++13.3.0 | Success | 17,468 | ||
| Feb 11, 2026 23:14 | CPPg++13.3.0 | Success | 17,530 |