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 3, 2026 07:30 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:28 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:27 | CPPg++13.3.0 | Success | 3,409 | ||
| Jan 3, 2026 07:23 | CPPg++13.3.0 | Success | 3,338 | ||
| Jan 3, 2026 07:18 | CPPg++13.3.0 | Error | +20.41 RP | ||
| Jan 3, 2026 07:17 | CPPg++13.3.0 | Success | 3,334 | ||
| Jan 3, 2026 07:16 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:14 | CPPg++13.3.0 | Success | 3,341 | ||
| Jan 3, 2026 07:08 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:07 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:07 | CPPg++13.3.0 | Success | 3,403 | ||
| Jan 3, 2026 07:06 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:05 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:05 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:04 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:03 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:01 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 07:01 | CPPg++13.3.0 | Success | 3,299 | ||
| Jan 3, 2026 06:54 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 06:16 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 06:13 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 06:08 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:51 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:49 | CPPg++13.3.0 | Success | 3,319 | ||
| Jan 3, 2026 05:43 | CPPg++13.3.0 | Success | 3,298 | ||
| Jan 3, 2026 05:43 | CPPg++13.3.0 | Success | 3,303 | ||
| Jan 3, 2026 05:41 | CPPg++13.3.0 | Error | +28.30 RP | ||
| Jan 3, 2026 05:35 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:34 | CPPg++13.3.0 | Success | 4,196 | ||
| Jan 3, 2026 05:33 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:32 | CPPg++13.3.0 | Success | 3,393 | ||
| Jan 3, 2026 05:32 | CPPg++13.3.0 | Success | 3,383 | ||
| Jan 3, 2026 05:31 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:30 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:23 | CPPg++13.3.0 | Success | 3,328 | ||
| Jan 3, 2026 05:21 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:18 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:12 | CPPg++13.3.0 | Success | 4,962 | ||
| Jan 3, 2026 05:11 | CPPg++13.3.0 | Success | 4,971 | ||
| Jan 3, 2026 05:09 | CPPg++13.3.0 | Success | 4,960 | ||
| Jan 3, 2026 05:06 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:04 | CPPg++13.3.0 | Success | 3,452 | ||
| Jan 3, 2026 05:02 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 05:01 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:56 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:49 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:49 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:48 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:36 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:35 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:32 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:30 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:28 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:23 | CPPg++13.3.0 | Success | 3,358 | ||
| Jan 3, 2026 04:22 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:19 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:14 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:12 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:08 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:06 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:04 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 04:03 | CPPg++13.3.0 | Success | 3,329 | ||
| Jan 3, 2026 03:57 | CPPg++13.3.0 | Success | 3,400 | ||
| Jan 3, 2026 03:55 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:54 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:53 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:53 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:51 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:51 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:49 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:49 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:48 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:47 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:45 | CPPg++13.3.0 | Success | 3,373 | ||
| Jan 3, 2026 03:45 | RUSTrust-1.92.0 | Error | |||
| Jan 3, 2026 03:43 | CPPg++13.3.0 | Error | |||
| Jan 3, 2026 03:10 | RUSTrust-1.92.0 | Error | |||
| Jan 3, 2026 03:09 | RUSTrust-1.92.0 | Success | 30,556 | ||
| Jan 3, 2026 03:07 | RUSTrust-1.92.0 | Success | 28,056 | ||
| Jan 2, 2026 23:27 | CPPclang++18.1.3 | Success | 3,276 | ||
| Jan 2, 2026 23:06 | CPPclang++18.1.3 | Success | 3,243 | ||
| Jan 2, 2026 23:02 | CPPclang++18.1.3 | Success | 3,214 | ||
| Jan 2, 2026 22:58 | CPPclang++18.1.3 | Success | 3,236 | ||
| Jan 2, 2026 22:57 | CPPclang++18.1.3 | Success | 3,191+40.98 RP | ||
| Jan 2, 2026 21:23 | CPPclang++18.1.3 | Success | 3,212+116.04 RP | ||
| Jan 2, 2026 21:18 | CPPclang++18.1.3 | Error | |||
| Jan 2, 2026 21:15 | CPPclang++18.1.3 | Success | 3,297 | ||
| Jan 2, 2026 21:14 | CPPclang++18.1.3 | Success | 3,406 | ||
| Jan 2, 2026 21:13 | CPPclang++18.1.3 | Success | 3,296 | ||
| Jan 2, 2026 21:11 | CPPclang++18.1.3 | Success | 3,296 | ||
| Jan 2, 2026 21:10 | CPPclang++18.1.3 | Success | 6,569 | ||
| Jan 2, 2026 21:05 | CPPclang++18.1.3 | Error | |||
| Jan 2, 2026 20:46 | CPPclang++18.1.3 | Success | 3,347 | ||
| Jan 2, 2026 20:43 | CPPclang++18.1.3 | Success | 3,338 | ||
| Jan 2, 2026 20:39 | CPPclang++18.1.3 | Success | 3,315 | ||
| Jan 2, 2026 20:19 | CPPclang++18.1.3 | Error | |||
| Jan 2, 2026 20:16 | CPPclang++18.1.3 | Success | 3,518 | ||
| Jan 2, 2026 20:14 | CPPclang++18.1.3 | Error | |||
| Jan 2, 2026 20:13 | CPPclang++18.1.3 | Error | |||
| Jan 2, 2026 19:59 | CPPclang++18.1.3 | Error |