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 | |
|---|---|---|---|---|---|
| Mar 14, 2026 14:36 | CPPg++13.3.0 | Success | 25,744+51.59 RP | ||
| Mar 14, 2026 14:34 | CPPg++13.3.0 | Success | 39,990 | ||
| Mar 14, 2026 14:31 | CPPg++13.3.0 | Success | 29,687+37.37 RP | ||
| Mar 14, 2026 13:58 | CPPg++13.3.0 | Success | 33,391+37.37 RP | ||
| Mar 14, 2026 09:54 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 09:52 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 09:44 | CPPg++13.3.0 | Success | 38,151+15.83 RP | ||
| Mar 14, 2026 09:40 | CPPg++13.3.0 | Success | 47,824 | ||
| Mar 14, 2026 09:40 | CPPg++13.3.0 | Success | 40,603+20.29 RP | ||
| Mar 14, 2026 09:35 | CPPg++13.3.0 | Success | 44,249+201.99 RP | ||
| Mar 14, 2026 09:34 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 05:27 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 05:02 | CPPg++13.3.0 | Success | 416,641+1.36 RP | ||
| Mar 14, 2026 04:55 | CPPg++13.3.0 | Success | 441,628+2.21 RP | ||
| Mar 14, 2026 04:48 | CPPg++13.3.0 | Success | 489,442+20.43 RP | ||
| Mar 13, 2026 15:55 | CPPclang++18.1.3 | Success | 326,643 | ||
| Mar 13, 2026 15:05 | CPPclang++18.1.3 | Success | 104,150+7.85 RP | ||
| Mar 13, 2026 14:27 | CPPclang++18.1.3 | Success | 113,417+57.52 RP | ||
| Mar 13, 2026 14:24 | CPPclang++18.1.3 | Success | 326,795 | ||
| Mar 13, 2026 11:24 | CPPg++13.3.0 | Success | 326,233+30.65 RP | ||
| Mar 13, 2026 04:34 | CPPg++13.3.0 | Success | 14,377 | ||
| Mar 13, 2026 04:22 | CPPg++13.3.0 | Success | 14,427 | ||
| Mar 13, 2026 04:18 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 04:00 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 03:45 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 03:37 | CPPg++13.3.0 | Success | 14,327 | ||
| Mar 13, 2026 03:36 | RUSTrust-1.94.0 | Success | 14,682 | ||
| Mar 13, 2026 03:31 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 17:10 | CPPg++13.3.0 | Success | 14,366 | ||
| Mar 11, 2026 17:03 | CPPg++13.3.0 | Success | 14,399 | ||
| Mar 11, 2026 16:58 | CPPg++13.3.0 | Success | 14,332 | ||
| Mar 11, 2026 16:54 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 16:52 | RUSTrust-1.94.0 | Success | 14,668 | ||
| Mar 11, 2026 16:35 | RUSTrust-1.94.0 | Success | 14,919 | ||
| Mar 11, 2026 16:29 | CPPg++13.3.0 | Success | 14,372 | ||
| Mar 11, 2026 16:26 | RUSTrust-1.94.0 | Success | 15,122 | ||
| Mar 11, 2026 16:21 | RUSTrust-1.94.0 | Success | 14,929 | ||
| Mar 11, 2026 16:21 | CPPg++13.3.0 | Success | 14,461 | ||
| Mar 11, 2026 16:14 | RUSTrust-1.94.0 | Success | 14,585 | ||
| Mar 11, 2026 16:09 | CPPg++13.3.0 | Success | 14,338 | ||
| Mar 11, 2026 16:03 | CPPg++13.3.0 | Success | 14,320 | ||
| Mar 11, 2026 03:46 | CPPg++13.3.0 | Success | 14,357 | ||
| Mar 10, 2026 14:15 | CPPg++13.3.0 | Success | 14,445 | ||
| Mar 10, 2026 14:11 | CPPg++13.3.0 | Success | 14,387 | ||
| Mar 10, 2026 13:58 | CPPg++13.3.0 | Success | 14,346 | ||
| Mar 10, 2026 13:50 | CPPg++13.3.0 | Success | 14,316+0.78 RP | ||
| Mar 10, 2026 13:49 | CPPg++13.3.0 | Success | 14,425 | ||
| Mar 10, 2026 13:43 | CPPg++13.3.0 | Success | 14,429 | ||
| Mar 10, 2026 13:29 | CPPg++13.3.0 | Success | 14,332+0.24 RP | ||
| Mar 10, 2026 13:24 | CPPg++13.3.0 | Success | 14,372 | ||
| Mar 10, 2026 13:11 | CPPg++13.3.0 | Success | 14,432 | ||
| Mar 10, 2026 13:07 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 06:27 | RUSTrust-1.93.0 | Success | 16,847 | ||
| Mar 10, 2026 06:23 | RUSTrust-1.93.0 | Success | 19,530 | ||
| Mar 10, 2026 05:46 | RUSTrust-1.94.0 | Success | 14,764 | ||
| Mar 10, 2026 05:26 | RUSTrust-1.94.0 | Success | 23,920 | ||
| Mar 10, 2026 04:32 | CPPg++13.3.0 | Success | 14,337+0.10 RP | ||
| Mar 10, 2026 04:31 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 04:24 | CPPg++13.3.0 | Success | 14,419 | ||
| Mar 10, 2026 04:20 | CPPg++13.3.0 | Success | 14,473 | ||
| Mar 9, 2026 21:39 | CPPclang++18.1.3 | Success | 54,866 | ||
| Mar 9, 2026 21:26 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:25 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:16 | CPPclang++18.1.3 | Success | 13,285 | ||
| Mar 9, 2026 21:16 | CPPclang++18.1.3 | Success | 13,331 | ||
| Mar 9, 2026 21:15 | CPPclang++18.1.3 | Error | |||
| Mar 9, 2026 21:09 | CPPclang++18.1.3 | Success | 12,909+4.06 RP | ||
| Mar 9, 2026 21:05 | CPPclang++18.1.3 | Success | 13,815 | ||
| Mar 9, 2026 21:04 | CPPclang++18.1.3 | Success | 13,466 | ||
| Mar 9, 2026 21:00 | CPPclang++18.1.3 | Success | 12,977+67.16 RP | ||
| Mar 9, 2026 20:42 | CPPclang++18.1.3 | Success | 18,391 | ||
| Mar 9, 2026 20:25 | CPPclang++18.1.3 | Success | 14,216+1.48 RP | ||
| Mar 9, 2026 20:18 | CPPclang++18.1.3 | Success | 14,246+16.08 RP | ||
| Mar 9, 2026 20:05 | CPPclang++18.1.3 | Success | 14,711 | ||
| Mar 9, 2026 13:50 | RUSTrust-1.93.1 | Success | 129,540 | ||
| Mar 9, 2026 13:47 | RUSTrust-1.93.1 | Success | 38,981 | ||
| Mar 9, 2026 13:45 | RUSTrust-1.93.1 | Success | 36,664 | ||
| Mar 9, 2026 04:57 | CPPg++13.3.0 | Error | |||
| Mar 9, 2026 04:41 | CPPg++13.3.0 | Error | |||
| Mar 9, 2026 04:31 | CPPg++13.3.0 | Success | 14,339+1.31 RP | ||
| Mar 9, 2026 04:00 | CPPg++13.3.0 | Success | 14,470 | ||
| Mar 9, 2026 03:52 | CPPg++13.3.0 | Success | 14,414 | ||
| Mar 9, 2026 03:46 | CPPg++13.3.0 | Success | 14,397 | ||
| Mar 9, 2026 03:38 | CPPg++13.3.0 | Success | 14,506 | ||
| Mar 9, 2026 03:21 | CPPg++13.3.0 | Success | 14,475 | ||
| Mar 9, 2026 03:15 | CPPg++13.3.0 | Success | 14,381 | ||
| Mar 9, 2026 02:57 | CPPg++13.3.0 | Success | 15,380 | ||
| Mar 9, 2026 02:51 | CPPg++13.3.0 | Success | 15,318 | ||
| Mar 9, 2026 02:36 | CPPg++13.3.0 | Success | 14,395 | ||
| Mar 7, 2026 16:45 | CPPg++13.3.0 | Success | 287,950 | ||
| Mar 7, 2026 16:35 | CPPg++13.3.0 | Success | 109,091+71.25 RP | ||
| Mar 7, 2026 16:27 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:19 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:14 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 16:11 | CPPg++13.3.0 | Error | |||
| Mar 7, 2026 15:53 | CPPg++13.3.0 | Success | 489,719+20.42 RP | ||
| Mar 6, 2026 23:39 | CPPclang++18.1.3 | Success | 14,970 | ||
| Mar 6, 2026 23:33 | CPPclang++18.1.3 | Success | 14,580+41.17 RP | ||
| Mar 6, 2026 23:32 | CPPclang++18.1.3 | Success | 107,424 | ||
| Mar 6, 2026 23:27 | CPPclang++18.1.3 | Success | 483,130 |