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 12, 2026 23:42 | CPPg++13.3.0 | Success | 18,356 | ||
| Jan 12, 2026 23:41 | CPPg++13.3.0 | Success | 18,393 | ||
| Jan 12, 2026 23:37 | CPPg++13.3.0 | Success | 18,354+40.76 RP | ||
| Jan 12, 2026 23:31 | CPPg++13.3.0 | Success | 21,119 | ||
| Jan 12, 2026 23:29 | CPPg++13.3.0 | Success | 22,435 | ||
| Jan 12, 2026 23:28 | CPPg++13.3.0 | Success | 21,117 | ||
| Jan 12, 2026 23:27 | CPPg++13.3.0 | Success | 20,345 | ||
| Jan 12, 2026 23:21 | CPPg++13.3.0 | Success | 19,838+44.04 RP | ||
| Jan 12, 2026 23:19 | CPPg++13.3.0 | Success | 21,737+10.26 RP | ||
| Jan 12, 2026 23:18 | CPPg++13.3.0 | Success | 31,019 | ||
| Jan 12, 2026 23:15 | CPPg++13.3.0 | Success | 22,280 | ||
| Jan 12, 2026 23:14 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 23:12 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 23:09 | CPPg++13.3.0 | Success | 22,336 | ||
| Jan 12, 2026 23:08 | CPPclang++18.1.3 | Success | 28,831 | ||
| Jan 12, 2026 23:07 | CPPg++13.3.0 | Success | 22,233+45.17 RP | ||
| Jan 12, 2026 23:03 | CPPg++13.3.0 | Success | 24,715+63.21 RP | ||
| Jan 12, 2026 23:01 | CPPg++13.3.0 | Success | 29,291+11.81 RP | ||
| Jan 12, 2026 22:49 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 22:48 | CPPg++13.3.0 | Success | 31,464 | ||
| Jan 12, 2026 22:47 | CPPg++13.3.0 | Success | 30,341+19.24 RP | ||
| Jan 12, 2026 22:46 | CPPclang++18.1.3 | Success | 33,120 | ||
| Jan 12, 2026 22:44 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 22:36 | CPPclang++18.1.3 | Success | 32,222+22.07 RP | ||
| Jan 12, 2026 22:34 | CPPclang++18.1.3 | Success | 34,689+113.03 RP | ||
| Jan 12, 2026 22:27 | CPPclang++18.1.3 | Success | 57,064+7.02 RP | ||
| Jan 12, 2026 22:25 | CPPclang++18.1.3 | Success | 90,509 | ||
| Jan 12, 2026 22:23 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 22:20 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 22:17 | CPPg++13.3.0 | Success | 4,528 | ||
| Jan 12, 2026 22:17 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 22:16 | CPPg++13.3.0 | Success | 4,959 | ||
| Jan 12, 2026 22:14 | CPPg++13.3.0 | Success | 6,596 | ||
| Jan 12, 2026 22:12 | CPPclang++18.1.3 | Success | 59,444+0.10 RP | ||
| Jan 12, 2026 22:11 | CPPg++13.3.0 | Success | 62,980 | ||
| Jan 12, 2026 22:09 | CPPclang++18.1.3 | Success | 59,587 | ||
| Jan 12, 2026 22:09 | CPPg++13.3.0 | Success | 4,354 | ||
| Jan 12, 2026 22:05 | CPPclang++18.1.3 | Success | 59,480+0.41 RP | ||
| Jan 12, 2026 22:04 | CPPclang++18.1.3 | Success | 59,624+1.21 RP | ||
| Jan 12, 2026 21:54 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 21:51 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 21:47 | CPPclang++18.1.3 | Success | 60,056+0.89 RP | ||
| Jan 12, 2026 21:42 | CPPclang++18.1.3 | Success | 60,380+10.03 RP | ||
| Jan 12, 2026 21:40 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 21:39 | CPPclang++18.1.3 | Error | |||
| Jan 12, 2026 21:35 | CPPclang++18.1.3 | Success | 89,857 | ||
| Jan 12, 2026 21:33 | CPPclang++18.1.3 | Success | 64,271+0.18 RP | ||
| Jan 12, 2026 21:32 | CPPg++13.3.0 | Success | 76,253 | ||
| Jan 12, 2026 21:29 | CPPclang++18.1.3 | Success | 64,346+22.27 RP | ||
| Jan 12, 2026 21:28 | CPPg++13.3.0 | Success | 76,810 | ||
| Jan 12, 2026 21:19 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 21:16 | CPPg++13.3.0 | Success | 75,110+31.03 RP | ||
| Jan 12, 2026 21:13 | CPPg++13.3.0 | Success | 97,935+21.62 RP | ||
| Jan 12, 2026 21:03 | CPPg++13.3.0 | Success | 124,248+0.37 RP | ||
| Jan 12, 2026 20:32 | RUSTrust-1.92.0 | Error | |||
| Jan 12, 2026 20:30 | RUSTrust-1.92.0 | Success | 283,165 | ||
| Jan 12, 2026 20:22 | RUSTrust-1.92.0 | Success | 266,537+37.52 RP | ||
| Jan 12, 2026 14:22 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 14:19 | CPPg++13.3.0 | Success | 5,082 | ||
| Jan 12, 2026 14:18 | CPPg++13.3.0 | Success | 5,664 | ||
| Jan 12, 2026 14:16 | CPPg++13.3.0 | Success | 4,838 | ||
| Jan 12, 2026 10:39 | RUSTrust-1.92.0 | Success | 99,718 | ||
| Jan 12, 2026 04:43 | CPPg++13.3.0 | Success | 4,531 | ||
| Jan 12, 2026 04:33 | CPPg++13.3.0 | Success | 5,326 | ||
| Jan 12, 2026 04:31 | CPPg++13.3.0 | Success | 5,807 | ||
| Jan 12, 2026 04:28 | CPPg++13.3.0 | Success | 4,328 | ||
| Jan 12, 2026 04:17 | CPPg++13.3.0 | Success | 5,979 | ||
| Jan 12, 2026 04:15 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 04:13 | CPPg++13.3.0 | Success | 38,468 | ||
| Jan 12, 2026 04:06 | CPPg++13.3.0 | Success | 6,378 | ||
| Jan 12, 2026 04:01 | CPPg++13.3.0 | Success | 4,326 | ||
| Jan 12, 2026 03:57 | CPPg++13.3.0 | Success | 4,324+9.06 RP | ||
| Jan 12, 2026 03:56 | CPPg++13.3.0 | Success | 4,341+2.12 RP | ||
| Jan 12, 2026 03:51 | CPPg++13.3.0 | Success | 5,433 | ||
| Jan 12, 2026 03:48 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 03:46 | CPPg++13.3.0 | Success | 4,493 | ||
| Jan 12, 2026 03:39 | CPPg++13.3.0 | Success | 6,138 | ||
| Jan 12, 2026 03:29 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 03:27 | RUSTrust-1.92.0 | Success | 4,912 | ||
| Jan 12, 2026 03:27 | CPPg++13.3.0 | Success | 4,345+16.30 RP | ||
| Jan 12, 2026 03:21 | CPPg++13.3.0 | Success | 5,267 | ||
| Jan 12, 2026 03:14 | CPPg++13.3.0 | Success | 4,468 | ||
| Jan 12, 2026 03:09 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 03:06 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 03:05 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 03:03 | CPPg++13.3.0 | Success | 4,394 | ||
| Jan 12, 2026 03:01 | CPPg++13.3.0 | Success | 5,233 | ||
| Jan 12, 2026 03:00 | CPPg++13.3.0 | Success | 6,311 | ||
| Jan 12, 2026 02:55 | CPPg++13.3.0 | Success | 4,566 | ||
| Jan 12, 2026 02:50 | RUSTrust-1.92.0 | Success | 4,858 | ||
| Jan 12, 2026 02:47 | CPPg++13.3.0 | Success | 4,752 | ||
| Jan 12, 2026 02:47 | CPPg++13.3.0 | Success | 4,431 | ||
| Jan 12, 2026 02:45 | CPPg++13.3.0 | Success | 4,696 | ||
| Jan 12, 2026 02:45 | CPPg++13.3.0 | Success | 6,484 | ||
| Jan 12, 2026 02:38 | CPPg++13.3.0 | Success | 4,817 | ||
| Jan 12, 2026 02:27 | CPPg++13.3.0 | Success | 4,376+4.17 RP | ||
| Jan 12, 2026 02:27 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 02:26 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 02:25 | CPPg++13.3.0 | Error | |||
| Jan 12, 2026 02:24 | CPPg++13.3.0 | Error |