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 8, 2026 19:31 | CPPg++13.3.0 | Success | 39,428+0.34 RP | ||
| Jan 8, 2026 19:28 | CPPg++13.3.0 | Success | 39,481+0.67 RP | ||
| Jan 8, 2026 19:22 | CPPg++13.3.0 | Success | 39,585+0.50 RP | ||
| Jan 8, 2026 19:19 | CPPg++13.3.0 | Success | 39,664+0.74 RP | ||
| Jan 8, 2026 19:18 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 19:11 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 19:11 | RUSTrust-1.92.0 | Success | 17,451 | ||
| Jan 8, 2026 19:10 | RUSTrust-1.92.0 | Success | 16,403 | ||
| Jan 8, 2026 19:10 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 19:09 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 19:09 | CPPg++13.3.0 | Success | 10,004+207.58 RP | ||
| Jan 8, 2026 19:05 | RUSTrust-1.92.0 | Success | 12,626+18.10 RP | ||
| Jan 8, 2026 18:49 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 18:48 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 18:42 | CPPg++13.3.0 | Success | 14,205 | ||
| Jan 8, 2026 18:38 | RUSTrust-1.92.0 | Success | 30,038 | ||
| Jan 8, 2026 17:56 | RUSTrust-1.92.0 | Success | 12,978 | ||
| Jan 8, 2026 17:55 | RUSTrust-1.92.0 | Success | 28,466 | ||
| Jan 8, 2026 17:53 | RUSTrust-1.92.0 | Success | 30,490 | ||
| Jan 8, 2026 17:21 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:17 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:14 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:11 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:11 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:11 | RUSTrust-1.92.0 | Success | 23,807 | ||
| Jan 8, 2026 17:11 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 17:10 | RUSTrust-1.92.0 | Success | 22,035 | ||
| Jan 8, 2026 17:07 | RUSTrust-1.92.0 | Success | 16,219 | ||
| Jan 8, 2026 16:37 | RUSTrust-1.92.0 | Success | 13,038 | ||
| Jan 8, 2026 16:35 | RUSTrust-1.92.0 | Success | 17,871 | ||
| Jan 8, 2026 16:34 | RUSTrust-1.92.0 | Success | 16,765 | ||
| Jan 8, 2026 16:34 | RUSTrust-1.92.0 | Success | 18,453 | ||
| Jan 8, 2026 16:33 | RUSTrust-1.92.0 | Success | 16,738 | ||
| Jan 8, 2026 16:08 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 08:41 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 08:09 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 07:51 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 07:25 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 07:22 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 07:09 | CPPg++13.3.0 | Success | 118,815 | ||
| Jan 8, 2026 06:59 | CPPg++13.3.0 | Success | 109,767+15.82 RP | ||
| Jan 8, 2026 06:55 | CPPg++13.3.0 | Success | 132,840+37.93 RP | ||
| Jan 8, 2026 06:21 | CPPg++13.3.0 | Success | 305,781 | ||
| Jan 8, 2026 06:18 | RUSTrust-1.92.0 | Success | 267,776+37.34 RP | ||
| Jan 8, 2026 04:53 | CPPg++13.3.0 | Success | 12,927 | ||
| Jan 8, 2026 04:47 | CPPg++13.3.0 | Success | 16,084 | ||
| Jan 8, 2026 04:47 | CPPg++13.3.0 | Success | 13,169 | ||
| Jan 8, 2026 04:44 | RUSTrust-1.92.0 | Success | 16,340 | ||
| Jan 8, 2026 04:43 | CPPg++13.3.0 | Success | 15,549 | ||
| Jan 8, 2026 04:43 | CPPg++13.3.0 | Success | 16,138 | ||
| Jan 8, 2026 04:41 | RUSTrust-1.92.0 | Success | 12,772+45.33 RP | ||
| Jan 8, 2026 04:38 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:34 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:33 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:33 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:33 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:33 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:33 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:30 | RUSTrust-1.92.0 | Success | 16,512 | ||
| Jan 8, 2026 04:24 | CPPg++13.3.0 | Success | 23,137 | ||
| Jan 8, 2026 04:24 | CPPg++13.3.0 | Success | 17,040 | ||
| Jan 8, 2026 04:24 | CPPg++13.3.0 | Success | 16,593 | ||
| Jan 8, 2026 04:24 | RUSTrust-1.92.0 | Success | 16,958 | ||
| Jan 8, 2026 04:22 | RUSTrust-1.92.0 | Success | 29,574 | ||
| Jan 8, 2026 04:20 | RUSTrust-1.92.0 | Success | 50,157 | ||
| Jan 8, 2026 04:18 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:18 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:14 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:14 | RUSTrust-1.92.0 | Success | 15,179 | ||
| Jan 8, 2026 04:14 | RUSTrust-1.92.0 | Success | 27,355 | ||
| Jan 8, 2026 04:13 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 04:04 | RUSTrust-1.92.0 | Success | 15,928 | ||
| Jan 8, 2026 04:01 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 03:57 | RUSTrust-1.92.0 | Success | 23,397 | ||
| Jan 8, 2026 03:56 | RUSTrust-1.92.0 | Success | 25,860 | ||
| Jan 8, 2026 03:53 | RUSTrust-1.92.0 | Success | 14,399 | ||
| Jan 8, 2026 03:51 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 03:48 | RUSTrust-1.92.0 | Success | 94,602 | ||
| Jan 8, 2026 03:45 | RUSTrust-1.92.0 | Success | 24,951 | ||
| Jan 8, 2026 03:45 | RUSTrust-1.92.0 | Success | 25,045 | ||
| Jan 8, 2026 03:44 | RUSTrust-1.92.0 | Success | 67,689 | ||
| Jan 8, 2026 03:44 | RUSTrust-1.92.0 | Success | 47,906 | ||
| Jan 8, 2026 03:44 | RUSTrust-1.92.0 | Success | 29,640 | ||
| Jan 8, 2026 03:44 | RUSTrust-1.92.0 | Success | 23,869 | ||
| Jan 8, 2026 03:32 | RUSTrust-1.92.0 | Success | 28,956 | ||
| Jan 8, 2026 03:12 | RUSTrust-1.92.0 | Success | 13,700 | ||
| Jan 8, 2026 03:12 | RUSTrust-1.92.0 | Success | 14,743 | ||
| Jan 8, 2026 03:09 | RUSTrust-1.92.0 | Success | 20,983 | ||
| Jan 8, 2026 03:02 | RUSTrust-1.92.0 | Success | 29,732 | ||
| Jan 8, 2026 03:01 | RUSTrust-1.92.0 | Success | 45,057 | ||
| Jan 8, 2026 03:00 | RUSTrust-1.92.0 | Success | 33,804 | ||
| Jan 8, 2026 02:59 | CPPg++13.3.0 | Success | 17,624 | ||
| Jan 8, 2026 02:59 | CPPg++13.3.0 | Success | 13,497 | ||
| Jan 8, 2026 02:57 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 02:54 | CPPg++13.3.0 | Success | 13,382 | ||
| Jan 8, 2026 02:53 | RUSTrust-1.92.0 | Success | 14,171 | ||
| Jan 8, 2026 02:43 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 02:42 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 02:41 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 02:40 | RUSTrust-1.92.0 | Success | 20,045 |