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 4, 2026 21:51 | CPPg++10.5.0 | Success | 192,648+51.91 RP | ||
| May 30, 2026 09:28 | CPPg++10.5.0 | Success | 72,947 | ||
| May 30, 2026 04:40 | CPPg++14.2.0 | Error | |||
| May 28, 2026 00:22 | CPPg++13.3.0 | Success | 34,539 | ||
| May 27, 2026 14:22 | CPPg++13.3.0 | Success | 24,771+229.53 RP | ||
| May 26, 2026 12:09 | CPPg++10.5.0 | Success | 73,905 | ||
| May 26, 2026 12:05 | CPPg++10.5.0 | Success | 133,319 | ||
| May 26, 2026 05:48 | CPPg++14.2.0 | Success | 172,862+57.85 RP | ||
| May 24, 2026 06:01 | CPPg++10.5.0 | Success | 79,608 | ||
| May 24, 2026 02:53 | CPPclang++20.1.2 | Success | 72,299+1.91 RP | ||
| May 24, 2026 02:52 | CPPg++14.2.0 | Success | 73,309+1.26 RP | ||
| May 24, 2026 02:49 | CPPg++10.5.0 | Success | 73,991+0.20 RP | ||
| May 24, 2026 02:48 | CPPg++10.5.0 | Error | |||
| May 24, 2026 02:41 | CPPg++10.5.0 | Error | |||
| May 24, 2026 02:39 | CPPg++10.5.0 | Success | 74,098+4.95 RP | ||
| May 23, 2026 03:35 | CPPg++10.5.0 | Success | 76,918+7.76 RP | ||
| May 23, 2026 03:34 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:22 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:20 | CPPg++10.5.0 | Success | 81,801+5.30 RP | ||
| May 23, 2026 03:18 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:17 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:14 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:12 | CPPg++10.5.0 | Error | |||
| May 23, 2026 03:11 | CPPg++10.5.0 | Error | |||
| May 23, 2026 02:58 | CPPg++10.5.0 | Error | |||
| May 23, 2026 02:50 | CPPg++10.5.0 | Success | 85,505+59.14 RP | ||
| May 23, 2026 02:45 | CPPg++10.5.0 | Success | 172,968+5.92 RP | ||
| May 23, 2026 02:38 | CPPg++10.5.0 | Success | 192,689+51.90 RP | ||
| May 22, 2026 20:14 | CPPclang++20.1.2 | Success | 18,540 | ||
| May 22, 2026 20:11 | CPPclang++20.1.2 | Success | 18,806 | ||
| May 22, 2026 20:09 | CPPclang++20.1.2 | Success | 22,347 | ||
| May 22, 2026 20:06 | CPPclang++20.1.2 | Success | 18,738 | ||
| May 22, 2026 20:02 | CPPclang++20.1.2 | Success | 18,611 | ||
| May 22, 2026 19:58 | CPPclang++20.1.2 | Success | 19,869 | ||
| May 22, 2026 19:55 | CPPclang++20.1.2 | Success | 28,850 | ||
| May 21, 2026 18:17 | CPPclang++20.1.2 | Success | 18,588 | ||
| May 21, 2026 18:15 | CPPclang++20.1.2 | Success | 18,411+0.27 RP | ||
| May 21, 2026 18:13 | CPPclang++19.1.1 | Success | 18,601 | ||
| May 21, 2026 18:10 | CPPclang++19.1.1 | Success | 18,826 | ||
| May 21, 2026 18:05 | CPPclang++19.1.1 | Success | 18,420+2.23 RP | ||
| May 21, 2026 18:03 | CPPclang++19.1.1 | Success | 18,661 | ||
| May 21, 2026 18:01 | CPPclang++19.1.1 | Success | 18,864 | ||
| May 21, 2026 17:56 | CPPclang++19.1.1 | Success | 22,199 | ||
| May 21, 2026 17:54 | CPPclang++19.1.1 | Success | 18,599 | ||
| May 19, 2026 01:48 | CPPg++14.2.0 | Success | 51,937 | ||
| May 19, 2026 01:41 | CPPg++14.2.0 | Error | |||
| May 19, 2026 01:25 | CPPg++14.2.0 | Success | 30,865+41.24 RP | ||
| May 19, 2026 01:08 | CPPg++10.5.0 | Success | 35,367+130.11 RP | ||
| May 19, 2026 01:01 | CPPg++14.2.0 | Success | 65,514+118.50 RP | ||
| May 18, 2026 17:12 | CPPclang++19.1.1 | Success | 21,943 | ||
| May 18, 2026 17:11 | CPPclang++19.1.1 | Error | |||
| May 18, 2026 17:10 | CPPclang++19.1.1 | Error | |||
| May 18, 2026 17:09 | CPPclang++19.1.1 | Error | |||
| May 18, 2026 05:10 | CPPclang++19.1.1 | Error | |||
| May 18, 2026 01:53 | CPPclang++19.1.1 | Success | 18,780 | ||
| May 18, 2026 01:53 | CPPclang++20.1.2 | Success | 18,770 | ||
| May 18, 2026 01:51 | CPPclang++19.1.1 | Success | 18,496+2.21 RP | ||
| May 18, 2026 01:51 | CPPclang++20.1.2 | Success | 18,657 | ||
| May 18, 2026 01:48 | CPPclang++20.1.2 | Success | 18,580 | ||
| May 18, 2026 01:48 | CPPclang++19.1.1 | Success | 18,574 | ||
| May 18, 2026 01:48 | CPPclang++19.1.1 | Success | 18,753 | ||
| May 18, 2026 01:44 | CPPclang++20.1.2 | Success | 26,307 | ||
| May 18, 2026 01:44 | CPPclang++20.1.2 | Success | 28,485 | ||
| May 18, 2026 01:44 | CPPclang++20.1.2 | Success | 27,672 | ||
| May 17, 2026 23:57 | CPPclang++20.1.2 | Success | 27,573 | ||
| May 17, 2026 14:07 | CPPg++14.2.0 | Success | 55,814+95.18 RP | ||
| May 17, 2026 08:08 | CPPclang++18.1.3 | Success | 18,908 | ||
| May 17, 2026 08:07 | CPPclang++20.1.2 | Success | 18,898 | ||
| May 17, 2026 07:04 | CPPg++14.2.0 | Error | |||
| May 17, 2026 04:52 | CPPclang++18.1.3 | Success | 21,719 | ||
| May 17, 2026 04:52 | CPPclang++20.1.2 | Success | 20,956 | ||
| May 17, 2026 03:52 | CPPclang++20.1.2 | Success | 22,913 | ||
| May 17, 2026 03:52 | CPPg++13.3.0 | Success | 23,561 | ||
| May 17, 2026 03:25 | CPPclang++20.1.2 | Success | 18,709 | ||
| May 17, 2026 03:24 | CPPg++13.3.0 | Success | 19,368 | ||
| May 17, 2026 03:23 | CPPclang++20.1.2 | Success | 18,572+7.66 RP | ||
| May 17, 2026 03:23 | CPPclang++17.0.6 | Success | 19,173 | ||
| May 17, 2026 03:22 | CPPclang++18.1.3 | Success | 18,840+5.49 RP | ||
| May 17, 2026 03:08 | RUSTrust-1.95.0 | Success | 86,984+114.96 RP | ||
| May 17, 2026 02:10 | CPPclang++18.1.3 | Success | 19,037+11.68 RP | ||
| May 17, 2026 02:10 | CPPg++13.3.0 | Error | |||
| May 17, 2026 02:06 | CPPg++13.3.0 | Success | 22,624 | ||
| May 17, 2026 02:05 | CPPg++13.3.0 | Success | 19,470+7.36 RP | ||
| May 17, 2026 01:27 | GOgo1.26.1 | Success | 226,674 | ||
| May 17, 2026 01:20 | CPPclang++18.1.3 | Success | 22,203 | ||
| May 17, 2026 01:20 | CPPclang++18.1.3 | Success | 19,774 | ||
| May 17, 2026 01:20 | CPPg++13.3.0 | Success | 21,750 | ||
| May 17, 2026 01:18 | CPPg++13.3.0 | Error | |||
| May 17, 2026 01:14 | CPPg++13.3.0 | Success | 19,998 | ||
| May 17, 2026 00:49 | CPPg++13.3.0 | Error | |||
| May 17, 2026 00:16 | CPPg++13.3.0 | Success | 23,896 | ||
| May 17, 2026 00:16 | CPPg++13.3.0 | Success | 22,423 | ||
| May 17, 2026 00:12 | CPPg++13.3.0 | Success | 19,753+35.66 RP | ||
| May 16, 2026 22:25 | CPPg++13.3.0 | Success | 21,250+0.97 RP | ||
| May 16, 2026 21:54 | CPPg++13.3.0 | Success | 119,064+2.85 RP | ||
| May 16, 2026 21:46 | CPPg++14.2.0 | Success | 123,242+31.62 RP | ||
| May 16, 2026 19:52 | CPPg++13.3.0 | Success | 23,291 | ||
| May 16, 2026 18:12 | CPPg++13.3.0 | Error | |||
| May 16, 2026 18:11 | RUSTrust-1.95.0 | Success | 14,086 | ||
| May 16, 2026 08:51 | CPPg++13.3.0 | Success | 26,978 |