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 20, 2026 19:08 | CPPg++13.3.0 | Testing | |||
| Jun 20, 2026 19:02 | CPPg++13.3.0 | Success | 7,516 | ||
| Jun 20, 2026 18:56 | CPPg++13.3.0 | Success | 6,542 | ||
| Jun 20, 2026 18:51 | CPPg++13.3.0 | Success | 7,178 | ||
| Jun 20, 2026 18:40 | CPPg++13.3.0 | Success | 6,508 | ||
| Jun 20, 2026 18:32 | CPPg++13.3.0 | Success | 6,460 | ||
| Jun 20, 2026 18:27 | CPPg++13.3.0 | Success | 6,431 | ||
| Jun 20, 2026 18:21 | CPPg++13.3.0 | Success | 7,162 | ||
| Jun 20, 2026 18:11 | CPPg++13.3.0 | Success | 6,447 | ||
| Jun 20, 2026 18:04 | CPPg++13.3.0 | Success | 6,589 | ||
| Jun 20, 2026 17:54 | CPPg++13.3.0 | Success | 6,591 | ||
| Jun 20, 2026 17:49 | CPPg++13.3.0 | Success | 7,015 | ||
| Jun 20, 2026 17:41 | CPPg++13.3.0 | Success | 9,349 | ||
| Jun 20, 2026 17:36 | CPPg++13.3.0 | Success | 9,161 | ||
| Jun 20, 2026 17:29 | CPPg++13.3.0 | Success | 6,565 | ||
| Jun 20, 2026 17:10 | CPPg++13.3.0 | Success | 6,419 | ||
| Jun 20, 2026 17:05 | CPPg++13.3.0 | Success | 6,438 | ||
| Jun 20, 2026 16:57 | CPPg++13.3.0 | Success | 10,207 | ||
| Jun 20, 2026 16:52 | CPPg++13.3.0 | Success | 6,408 | ||
| Jun 20, 2026 16:47 | CPPg++13.3.0 | Success | 6,454 | ||
| Jun 20, 2026 16:42 | CPPg++13.3.0 | Success | 12,340 | ||
| Jun 20, 2026 16:37 | CPPg++13.3.0 | Success | 8,797 | ||
| Jun 20, 2026 16:06 | CPPg++13.3.0 | Success | 6,483 | ||
| Jun 20, 2026 16:01 | CPPg++13.3.0 | Success | 6,423 | ||
| Jun 20, 2026 15:52 | CPPg++13.3.0 | Success | 9,135 | ||
| Jun 20, 2026 15:46 | CPPg++13.3.0 | Success | 8,768 | ||
| Jun 20, 2026 15:31 | CPPg++13.3.0 | Success | 6,722 | ||
| Jun 20, 2026 15:17 | CPPg++13.3.0 | Success | 6,869 | ||
| Jun 20, 2026 15:10 | CPPg++13.3.0 | Success | 6,655 | ||
| Jun 20, 2026 15:05 | CPPg++13.3.0 | Success | 7,340 | ||
| Jun 20, 2026 14:54 | CPPg++13.3.0 | Success | 6,415 | ||
| Jun 20, 2026 14:49 | CPPg++13.3.0 | Success | 6,714 | ||
| Jun 20, 2026 14:35 | CPPg++13.3.0 | Success | 6,457 | ||
| Jun 20, 2026 14:27 | CPPg++13.3.0 | Success | 6,635 | ||
| Jun 20, 2026 14:22 | CPPg++13.3.0 | Success | 7,838 | ||
| Jun 20, 2026 14:12 | CPPg++13.3.0 | Success | 6,990 | ||
| Jun 20, 2026 14:00 | CPPg++13.3.0 | Success | 9,889 | ||
| Jun 20, 2026 13:54 | CPPg++13.3.0 | Success | 7,556 | ||
| Jun 20, 2026 13:47 | CPPg++13.3.0 | Success | 14,281 | ||
| Jun 20, 2026 13:41 | CPPg++13.3.0 | Success | 23,684 | ||
| Jun 20, 2026 13:23 | CPPg++13.3.0 | Success | 6,720 | ||
| Jun 20, 2026 13:18 | CPPg++13.3.0 | Success | 7,334 | ||
| Jun 20, 2026 13:09 | CPPg++13.3.0 | Success | 6,593 | ||
| Jun 20, 2026 12:54 | CPPg++13.3.0 | Success | 6,433 | ||
| Jun 20, 2026 12:49 | CPPg++13.3.0 | Error | |||
| Jun 20, 2026 12:44 | CPPg++13.3.0 | Success | 6,402 | ||
| Jun 20, 2026 12:29 | CPPg++13.3.0 | Success | 6,388 | ||
| Jun 20, 2026 11:45 | CPPg++13.3.0 | Success | 7,158 | ||
| Jun 20, 2026 11:37 | CPPg++13.3.0 | Success | 7,150 | ||
| Jun 20, 2026 11:32 | CPPg++13.3.0 | Success | 6,469 | ||
| Jun 20, 2026 11:24 | CPPg++13.3.0 | Success | 13,915 | ||
| Jun 20, 2026 11:19 | CPPg++13.3.0 | Success | 14,027 | ||
| Jun 20, 2026 11:00 | CPPg++13.3.0 | Success | 6,668 | ||
| Jun 20, 2026 10:52 | CPPg++13.3.0 | Success | 6,618 | ||
| Jun 20, 2026 10:44 | CPPg++13.3.0 | Success | 9,940 | ||
| Jun 20, 2026 10:29 | CPPg++13.3.0 | Success | 6,589 | ||
| Jun 20, 2026 10:21 | CPPg++13.3.0 | Success | 6,426 | ||
| Jun 20, 2026 10:16 | CPPg++13.3.0 | Success | 6,419 | ||
| Jun 20, 2026 10:10 | CPPg++13.3.0 | Success | 6,436 | ||
| Jun 20, 2026 10:05 | CPPg++13.3.0 | Success | 6,425 | ||
| Jun 20, 2026 09:15 | CPPg++13.3.0 | Success | 7,346 | ||
| Jun 20, 2026 08:57 | CPPg++13.3.0 | Success | 8,355 | ||
| Jun 20, 2026 08:52 | CPPg++13.3.0 | Success | 8,076 | ||
| Jun 20, 2026 08:40 | CPPg++13.3.0 | Success | 6,390 | ||
| Jun 20, 2026 08:30 | CPPg++13.3.0 | Success | 6,419 | ||
| Jun 20, 2026 08:14 | CPPg++13.3.0 | Success | 6,416 | ||
| Jun 20, 2026 08:09 | CPPg++13.3.0 | Success | 6,497 | ||
| Jun 20, 2026 08:04 | CPPg++13.3.0 | Success | 6,393 | ||
| Jun 20, 2026 07:53 | CPPg++13.3.0 | Success | 6,499 | ||
| Jun 20, 2026 07:52 | CPPg++10.5.0 | Error | |||
| Jun 20, 2026 07:48 | CPPg++13.3.0 | Success | 6,446 | ||
| Jun 20, 2026 07:39 | CPPg++13.3.0 | Success | 6,499 | ||
| Jun 20, 2026 07:34 | CPPg++13.3.0 | Success | 6,410 | ||
| Jun 20, 2026 07:29 | CPPg++13.3.0 | Success | 6,385 | ||
| Jun 20, 2026 07:24 | CPPg++13.3.0 | Success | 6,374+0.74 RP | ||
| Jun 20, 2026 07:19 | CPPg++13.3.0 | Success | 6,389 | ||
| Jun 20, 2026 07:09 | CPPg++13.3.0 | Success | 6,394 | ||
| Jun 20, 2026 07:04 | CPPg++13.3.0 | Success | 6,390 | ||
| Jun 20, 2026 06:59 | CPPg++13.3.0 | Success | 6,549 | ||
| Jun 20, 2026 06:52 | CPPg++13.3.0 | Success | 6,377+4.41 RP | ||
| Jun 20, 2026 06:47 | CPPg++13.3.0 | Success | 6,501 | ||
| Jun 20, 2026 06:33 | CPPg++13.3.0 | Success | 6,414 | ||
| Jun 20, 2026 06:27 | CPPg++13.3.0 | Success | 6,402 | ||
| Jun 20, 2026 06:22 | CPPg++13.3.0 | Success | 6,405 | ||
| Jun 20, 2026 06:16 | CPPg++13.3.0 | Success | 6,433 | ||
| Jun 20, 2026 06:11 | CPPg++13.3.0 | Success | 6,410 | ||
| Jun 20, 2026 06:06 | CPPg++13.3.0 | Success | 6,404 | ||
| Jun 20, 2026 06:01 | CPPg++13.3.0 | Success | 6,405 | ||
| Jun 20, 2026 05:56 | CPPg++13.3.0 | Success | 6,395+0.24 RP | ||
| Jun 20, 2026 05:47 | CPPg++13.3.0 | Success | 6,445 | ||
| Jun 20, 2026 05:42 | CPPg++13.3.0 | Success | 6,425 | ||
| Jun 20, 2026 05:37 | CPPg++13.3.0 | Success | 6,427 | ||
| Jun 20, 2026 05:28 | CPPg++13.3.0 | Success | 6,405 | ||
| Jun 20, 2026 05:23 | CPPg++13.3.0 | Success | 6,401 | ||
| Jun 20, 2026 05:15 | CPPg++13.3.0 | Success | 6,396+1.47 RP | ||
| Jun 20, 2026 05:10 | CPPg++13.3.0 | Success | 6,417 | ||
| Jun 20, 2026 05:05 | CPPg++13.3.0 | Success | 6,451 | ||
| Jun 20, 2026 05:00 | CPPg++13.3.0 | Success | 8,427 | ||
| Jun 20, 2026 04:53 | CPPg++13.3.0 | Success | 13,660 | ||
| Jun 20, 2026 04:39 | CPPg++13.3.0 | Success | 6,525 |