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 | |
|---|---|---|---|---|---|
| Jun 25, 2025 00:15 | CPPclang++18.1.3 | Success | 572,071 | ||
| Jun 24, 2025 23:53 | CPPclang++18.1.3 | Success | 15,357 | ||
| Jun 24, 2025 23:49 | CPPclang++18.1.3 | Success | 15,406 | ||
| Jun 24, 2025 23:48 | CPPclang++18.1.3 | Success | 15,431 | ||
| Jun 24, 2025 23:48 | CPPclang++18.1.3 | Success | 15,401 | ||
| Jun 24, 2025 23:47 | CPPg++13.3.0 | Error | |||
| Jun 24, 2025 23:46 | CPPg++13.3.0 | Error | |||
| Jun 24, 2025 23:24 | CPPg++13.3.0 | Success | 15,417 | ||
| Jun 24, 2025 23:19 | CPPg++13.3.0 | Success | 15,485 | ||
| Jun 24, 2025 23:19 | CPPg++13.3.0 | Success | 15,747 | ||
| Jun 24, 2025 22:15 | CPPg++13.3.0 | Error | |||
| Jun 24, 2025 22:06 | CPPg++13.3.0 | Success | 21,143 | ||
| Jun 24, 2025 22:01 | CPPg++13.3.0 | Success | 32,496 | ||
| Jun 24, 2025 22:01 | CPPg++13.3.0 | Success | 25,813 | ||
| Jun 24, 2025 22:00 | CPPg++13.3.0 | Success | 29,555 | ||
| Jun 24, 2025 21:57 | CPPg++13.3.0 | Success | 27,924 | ||
| Jun 24, 2025 21:53 | CPPg++13.3.0 | Success | 29,175 | ||
| Jun 24, 2025 21:49 | CPPg++13.3.0 | Success | 25,830 | ||
| Jun 24, 2025 21:48 | CPPg++13.3.0 | Success | 25,773 | ||
| Jun 24, 2025 21:43 | CPPg++13.3.0 | Success | 22,833 | ||
| Jun 24, 2025 21:41 | CPPg++13.3.0 | Success | 22,296 | ||
| Jun 24, 2025 21:40 | CPPg++13.3.0 | Error | |||
| Jun 24, 2025 21:39 | CPPg++13.3.0 | Error | |||
| Jun 23, 2025 17:50 | CPPg++13.3.0 | Success | 28,805 | ||
| Jun 23, 2025 17:47 | CPPg++13.3.0 | Success | 29,148 | ||
| Jun 23, 2025 17:34 | CPPg++13.3.0 | Success | 21,413 | ||
| Jun 23, 2025 17:34 | CPPg++13.3.0 | Success | 21,344 | ||
| Jun 23, 2025 17:32 | CPPg++13.3.0 | Success | 20,551 | ||
| Jun 23, 2025 17:31 | CPPg++13.3.0 | Success | 21,096 | ||
| Jun 23, 2025 17:30 | CPPg++13.3.0 | Success | 24,994 | ||
| Jun 23, 2025 17:28 | CPPg++13.3.0 | Success | 29,284 | ||
| Jun 23, 2025 17:22 | CPPg++13.3.0 | Success | 31,690 | ||
| Jun 23, 2025 17:13 | CPPg++13.3.0 | Success | 30,637 | ||
| Jun 23, 2025 16:46 | CPPg++13.3.0 | Success | 76,599 | ||
| Jun 23, 2025 16:31 | CPPg++13.3.0 | Success | 96,907 | ||
| Jun 23, 2025 16:29 | CPPg++13.3.0 | Success | 121,349 | ||
| Jun 23, 2025 16:07 | CPPg++13.3.0 | Success | 198,173 | ||
| Jun 23, 2025 16:07 | CPPg++13.3.0 | Success | 142,101 | ||
| Jun 23, 2025 15:46 | CPPg++13.3.0 | Success | 302,623 | ||
| Jun 23, 2025 15:20 | CPPg++13.3.0 | Success | 490,235 | ||
| Jun 23, 2025 06:36 | CPPg++13.3.0 | Error | |||
| Jun 23, 2025 06:36 | CPPg++13.3.0 | Error | |||
| Jun 23, 2025 06:20 | CPPg++13.3.0 | Success | 15,527 | ||
| Jun 23, 2025 04:17 | CPPg++13.3.0 | Success | 506,808 | ||
| Jun 23, 2025 04:13 | CPPclang++18.1.3 | Success | 508,694 | ||
| Jun 23, 2025 03:45 | CPPclang++18.1.3 | Success | 15,195 | ||
| Jun 23, 2025 03:41 | CPPclang++18.1.3 | Success | 15,158+2.69 RP | ||
| Jun 23, 2025 03:37 | CPPclang++18.1.3 | Success | 15,354 | ||
| Jun 23, 2025 03:37 | CPPclang++18.1.3 | Success | 15,220+6.33 RP | ||
| Jun 23, 2025 03:36 | CPPclang++18.1.3 | Success | 16,137 | ||
| Jun 23, 2025 03:34 | CPPclang++18.1.3 | Success | 15,417 | ||
| Jun 23, 2025 03:32 | CPPclang++18.1.3 | Success | 15,368+1.48 RP | ||
| Jun 23, 2025 03:32 | CPPclang++18.1.3 | Error | |||
| Jun 23, 2025 03:31 | CPPclang++18.1.3 | Success | 15,795 | ||
| Jun 23, 2025 03:22 | CPPg++13.3.0 | Error | |||
| Jun 23, 2025 03:21 | CPPg++13.3.0 | Error | |||
| Jun 23, 2025 03:06 | CPPg++13.3.0 | Success | 15,472 | ||
| Jun 22, 2025 17:26 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:24 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:16 | CPPg++13.3.0 | Success | 28,948 | ||
| Jun 22, 2025 17:12 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:11 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:09 | CPPg++13.3.0 | Success | 66,431 | ||
| Jun 22, 2025 17:06 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:04 | CPPg++13.3.0 | Error | |||
| Jun 22, 2025 17:03 | CPPg++13.3.0 | Success | 16,463 | ||
| Jun 22, 2025 17:02 | CPPg++13.3.0 | Success | 15,503 | ||
| Jun 22, 2025 17:02 | CPPg++13.3.0 | Success | 16,343 | ||
| Jun 22, 2025 17:00 | CPPg++13.3.0 | Success | 17,200 | ||
| Jun 22, 2025 16:58 | CPPg++13.3.0 | Success | 15,456 | ||
| Jun 22, 2025 16:58 | CPPg++13.3.0 | Success | 15,471 | ||
| Jun 22, 2025 16:58 | CPPg++13.3.0 | Success | 15,458 | ||
| Jun 22, 2025 16:58 | CPPg++13.3.0 | Success | 15,453 | ||
| Jun 22, 2025 16:56 | CPPg++13.3.0 | Success | 15,403+4.15 RP | ||
| Jun 22, 2025 16:55 | CPPg++13.3.0 | Success | 15,502+2.82 RP | ||
| Jun 22, 2025 16:40 | CPPg++13.3.0 | Success | 15,852 | ||
| Jun 22, 2025 16:40 | CPPg++13.3.0 | Success | 22,671 | ||
| Jun 22, 2025 16:39 | CPPg++13.3.0 | Success | 21,428 | ||
| Jun 22, 2025 16:38 | CPPg++13.3.0 | Success | 15,570+6.86 RP | ||
| Jun 22, 2025 16:34 | CPPg++13.3.0 | Success | 15,738+8.09 RP | ||
| Jun 22, 2025 16:32 | CPPg++13.3.0 | Success | 15,941+11.44 RP | ||
| Jun 22, 2025 16:30 | CPPg++13.3.0 | Success | 16,237+18.72 RP | ||
| Jun 22, 2025 16:29 | CPPg++13.3.0 | Success | 22,925 | ||
| Jun 22, 2025 16:27 | CPPg++13.3.0 | Success | 22,568 | ||
| Jun 22, 2025 16:26 | CPPg++13.3.0 | Success | 22,567 | ||
| Jun 22, 2025 06:14 | CPPg++13.3.0 | Success | 16,746+1.56 RP | ||
| Jun 22, 2025 06:11 | CPPg++13.3.0 | Success | 16,828 | ||
| Jun 22, 2025 06:10 | CPPg++13.3.0 | Success | 16,934 | ||
| Jun 22, 2025 06:09 | CPPg++13.3.0 | Success | 16,790+0.50 RP | ||
| Jun 22, 2025 06:05 | CPPg++13.3.0 | Success | 16,804+5.51 RP | ||
| Jun 22, 2025 06:04 | CPPg++13.3.0 | Success | 16,961+13.39 RP | ||
| Jun 22, 2025 06:02 | CPPg++13.3.0 | Success | 17,355+6.04 RP | ||
| Jun 22, 2025 06:00 | CPPg++13.3.0 | Success | 17,539+10.25 RP | ||
| Jun 22, 2025 06:00 | CPPg++13.3.0 | Success | 18,143 | ||
| Jun 22, 2025 06:00 | CPPg++13.3.0 | Success | 18,527 | ||
| Jun 22, 2025 05:57 | CPPg++13.3.0 | Success | 17,860+20.57 RP | ||
| Jun 22, 2025 05:56 | CPPg++13.3.0 | Success | 18,541+3.04 RP | ||
| Jun 22, 2025 05:55 | CPPg++13.3.0 | Success | 18,646+7.21 RP | ||
| Jun 22, 2025 05:52 | CPPg++13.3.0 | Success | 18,900+5.40 RP | ||
| Jun 22, 2025 05:52 | CPPg++13.3.0 | Success | 19,095+6.77 RP |