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 23:33 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 23:20 | CPPg++13.3.0 | Error | |||
| Jan 8, 2026 22:39 | RUSTrust-1.92.0 | Success | 10,264 | ||
| Jan 8, 2026 21:11 | RUSTrust-1.92.0 | Success | 15,644 | ||
| Jan 8, 2026 21:10 | RUSTrust-1.92.0 | Success | 36,288 | ||
| Jan 8, 2026 21:10 | RUSTrust-1.92.0 | Success | 14,009 | ||
| Jan 8, 2026 20:41 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 20:41 | RUSTrust-1.92.0 | Success | 9,998 | ||
| Jan 8, 2026 20:35 | RUSTrust-1.92.0 | Success | 9,225 | ||
| Jan 8, 2026 20:31 | RUSTrust-1.92.0 | Success | 9,095 | ||
| Jan 8, 2026 20:27 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 20:27 | RUSTrust-1.92.0 | Error | |||
| Jan 8, 2026 20:24 | CPPg++13.3.0 | Success | 9,371 | ||
| Jan 8, 2026 20:23 | RUSTrust-1.92.0 | Success | 8,918 | ||
| Jan 8, 2026 20:23 | RUSTrust-1.92.0 | Success | 8,883 | ||
| Jan 8, 2026 20:16 | RUSTrust-1.92.0 | Success | 8,864+142.68 RP | ||
| Jan 8, 2026 20:14 | CPPg++13.3.0 | Success | 41,253 | ||
| Jan 8, 2026 20:13 | CPPg++13.3.0 | Success | 41,936 | ||
| Jan 8, 2026 20:12 | CPPg++13.3.0 | Success | 40,257 | ||
| Jan 8, 2026 20:10 | RUSTrust-1.92.0 | Success | 29,060 | ||
| Jan 8, 2026 20:10 | CPPg++13.3.0 | Success | 39,670 | ||
| Jan 8, 2026 20:08 | CPPg++13.3.0 | Success | 39,955 | ||
| Jan 8, 2026 20:07 | CPPg++13.3.0 | Success | 9,385+2.49 RP | ||
| Jan 8, 2026 19:55 | CPPg++13.3.0 | Success | 51,617 | ||
| Jan 8, 2026 19:54 | RUSTrust-1.92.0 | Success | 10,356 | ||
| Jan 8, 2026 19:52 | RUSTrust-1.92.0 | Success | 11,098 | ||
| Jan 8, 2026 19:52 | RUSTrust-1.92.0 | Success | 10,256 | ||
| Jan 8, 2026 19:43 | RUSTrust-1.92.0 | Success | 9,758 | ||
| Jan 8, 2026 19:43 | RUSTrust-1.92.0 | Success | 9,541+256.09 RP | ||
| Jan 8, 2026 19:41 | CPPg++13.3.0 | Success | 9,407+63.44 RP | ||
| Jan 8, 2026 19:39 | CPPg++13.3.0 | Success | 47,135 | ||
| Jan 8, 2026 19:38 | CPPg++13.3.0 | Success | 44,780 | ||
| Jan 8, 2026 19:32 | CPPg++13.3.0 | Success | 39,589 | ||
| 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 |