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 8, 2026 00:15 | CPPclang++20.1.2 | Success | 10,758+7.37 RP | ||
| Jun 8, 2026 00:15 | CPPg++14.2.0 | Success | 17,613+3.21 RP | ||
| Jun 8, 2026 00:12 | CPPclang++20.1.2 | Success | 10,861 | ||
| Jun 8, 2026 00:11 | CPPg++14.2.0 | Success | 17,910 | ||
| Jun 8, 2026 00:09 | CPPclang++20.1.2 | Success | 10,844+12.33 RP | ||
| Jun 8, 2026 00:03 | CPPg++14.2.0 | Success | 18,863 | ||
| Jun 7, 2026 23:59 | CPPclang++20.1.2 | Success | 11,185 | ||
| Jun 7, 2026 23:56 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 23:52 | CPPclang++20.1.2 | Success | 11,116 | ||
| Jun 7, 2026 23:51 | CPPg++14.2.0 | Success | 19,399 | ||
| Jun 7, 2026 23:48 | CPPclang++20.1.2 | Success | 11,113 | ||
| Jun 7, 2026 23:46 | CPPclang++18.1.3 | Success | 11,090 | ||
| Jun 7, 2026 23:42 | CPPclang++20.1.2 | Success | 11,084 | ||
| Jun 7, 2026 23:42 | CPPg++14.2.0 | Success | 24,181 | ||
| Jun 7, 2026 23:39 | CPPclang++20.1.2 | Success | 11,085 | ||
| Jun 7, 2026 23:35 | CPPclang++20.1.2 | Success | 10,991+8.85 RP | ||
| Jun 7, 2026 23:35 | CPPg++14.2.0 | Success | 18,006 | ||
| Jun 7, 2026 23:32 | CPPclang++20.1.2 | Success | 11,103 | ||
| Jun 7, 2026 23:31 | CPPg++14.2.0 | Success | 19,058 | ||
| Jun 7, 2026 23:26 | CPPclang++20.1.2 | Success | 11,099+1.38 RP | ||
| Jun 7, 2026 23:24 | CPPg++14.2.0 | Error | |||
| Jun 7, 2026 23:19 | CPPclang++20.1.2 | Success | 11,116+9.29 RP | ||
| Jun 7, 2026 23:18 | CPPg++14.2.0 | Success | 24,422 | ||
| Jun 7, 2026 23:14 | CPPclang++20.1.2 | Success | 11,232+4.65 RP | ||
| Jun 7, 2026 23:13 | CPPg++14.2.0 | Success | 17,832 | ||
| Jun 7, 2026 23:09 | CPPclang++20.1.2 | Success | 11,621 | ||
| Jun 7, 2026 23:08 | CPPg++14.2.0 | Success | 17,746 | ||
| Jun 7, 2026 23:03 | CPPclang++20.1.2 | Success | 11,688 | ||
| Jun 7, 2026 23:02 | CPPg++14.2.0 | Success | 18,102 | ||
| Jun 7, 2026 22:58 | CPPclang++18.1.3 | Success | 11,367 | ||
| Jun 7, 2026 22:57 | CPPg++14.2.0 | Success | 17,713+33.43 RP | ||
| Jun 7, 2026 22:55 | CPPclang++20.1.2 | Success | 11,372 | ||
| Jun 7, 2026 22:45 | CPPclang++20.1.2 | Success | 11,647 | ||
| Jun 7, 2026 22:38 | CPPclang++20.1.2 | Success | 11,291+5.92 RP | ||
| Jun 7, 2026 22:35 | CPPg++14.2.0 | Success | 20,970 | ||
| Jun 7, 2026 22:33 | CPPclang++20.1.2 | Success | 11,405 | ||
| Jun 7, 2026 22:28 | CPPclang++20.1.2 | Success | 11,367+2.78 RP | ||
| Jun 7, 2026 22:23 | CPPg++14.2.0 | Success | 18,956 | ||
| Jun 7, 2026 22:22 | CPPclang++20.1.2 | Success | 11,403+0.85 RP | ||
| Jun 7, 2026 22:16 | CPPclang++20.1.2 | Success | 11,414+0.23 RP | ||
| Jun 7, 2026 22:14 | CPPg++14.2.0 | Error | |||
| Jun 7, 2026 22:13 | CPPclang++20.1.2 | Success | 11,441 | ||
| Jun 7, 2026 22:08 | CPPclang++20.1.2 | Success | 11,417+7.98 RP | ||
| Jun 7, 2026 22:05 | CPPg++14.2.0 | Success | 18,894 | ||
| Jun 7, 2026 22:02 | CPPclang++20.1.2 | Success | 11,522+8.13 RP | ||
| Jun 7, 2026 21:58 | CPPclang++18.1.3 | Success | 11,664 | ||
| Jun 7, 2026 21:53 | CPPclang++18.1.3 | Success | 21,040 | ||
| Jun 7, 2026 21:52 | CPPclang++20.1.2 | Success | 11,631+10.37 RP | ||
| Jun 7, 2026 21:47 | CPPg++14.2.0 | Error | |||
| Jun 7, 2026 21:42 | CPPclang++20.1.2 | Success | 11,773+4.52 RP | ||
| Jun 7, 2026 21:41 | CPPg++14.2.0 | Success | 18,956 | ||
| Jun 7, 2026 21:34 | CPPclang++20.1.2 | Success | 13,213 | ||
| Jun 7, 2026 21:31 | CPPg++14.2.0 | Error | |||
| Jun 7, 2026 21:29 | CPPclang++20.1.2 | Success | 11,836+5.53 RP | ||
| Jun 7, 2026 21:23 | CPPclang++20.1.2 | Success | 11,914+49.15 RP | ||
| Jun 7, 2026 21:21 | CPPg++14.2.0 | Success | 20,305 | ||
| Jun 7, 2026 21:16 | CPPclang++20.1.2 | Success | 25,915 | ||
| Jun 7, 2026 21:10 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 21:06 | CPPg++14.2.0 | Success | 18,875 | ||
| Jun 7, 2026 21:04 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 21:02 | CPPg++14.2.0 | Success | 19,021 | ||
| Jun 7, 2026 21:01 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 20:58 | CPPg++14.2.0 | Success | 19,392 | ||
| Jun 7, 2026 20:56 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 20:52 | CPPclang++20.1.2 | Success | 12,763 | ||
| Jun 7, 2026 20:52 | CPPclang++20.1.2 | Success | 20,742 | ||
| Jun 7, 2026 20:50 | CPPclang++20.1.2 | Success | 13,069 | ||
| Jun 7, 2026 20:47 | CPPg++14.2.0 | Success | 19,500 | ||
| Jun 7, 2026 20:47 | CPPclang++20.1.2 | Success | 12,655+17.88 RP | ||
| Jun 7, 2026 20:43 | CPPg++14.2.0 | Success | 19,686 | ||
| Jun 7, 2026 20:41 | CPPclang++20.1.2 | Success | 12,948+6.10 RP | ||
| Jun 7, 2026 20:37 | CPPg++14.2.0 | Success | 18,828+24.97 RP | ||
| Jun 7, 2026 20:37 | CPPclang++18.1.3 | Success | 13,053 | ||
| Jun 7, 2026 20:34 | CPPclang++20.1.2 | Success | 13,523 | ||
| Jun 7, 2026 20:31 | CPPg++14.2.0 | Success | 19,757+33.78 RP | ||
| Jun 7, 2026 20:30 | CPPclang++20.1.2 | Success | 13,539 | ||
| Jun 7, 2026 20:27 | CPPclang++20.1.2 | Success | 13,052 | ||
| Jun 7, 2026 20:24 | CPPg++14.2.0 | Success | 21,170+14.37 RP | ||
| Jun 7, 2026 20:23 | CPPclang++20.1.2 | Success | 13,092 | ||
| Jun 7, 2026 20:20 | CPPclang++20.1.2 | Success | 13,051+41.43 RP | ||
| Jun 7, 2026 20:15 | CPPclang++20.1.2 | Success | 17,610 | ||
| Jun 7, 2026 20:12 | CPPclang++20.1.2 | Success | 13,797+5.99 RP | ||
| Jun 7, 2026 20:11 | CPPg++14.2.0 | Success | 28,811 | ||
| Jun 7, 2026 20:09 | CPPclang++20.1.2 | Success | 13,912+4.21 RP | ||
| Jun 7, 2026 20:06 | CPPclang++20.1.2 | Success | 14,134 | ||
| Jun 7, 2026 20:02 | CPPclang++20.1.2 | Success | 19,378 | ||
| Jun 7, 2026 20:02 | CPPg++14.2.0 | Error | |||
| Jun 7, 2026 19:58 | CPPg++14.2.0 | Success | 21,923 | ||
| Jun 7, 2026 19:58 | CPPclang++20.1.2 | Success | 20,598 | ||
| Jun 7, 2026 19:53 | CPPclang++20.1.2 | Success | 22,843 | ||
| Jun 7, 2026 19:49 | CPPclang++20.1.2 | Success | 13,994+0.71 RP | ||
| Jun 7, 2026 19:44 | CPPclang++20.1.2 | Success | 14,044 | ||
| Jun 7, 2026 19:41 | CPPclang++20.1.2 | Success | 14,008+5.56 RP | ||
| Jun 7, 2026 19:40 | CPPg++14.2.0 | Success | 22,259 | ||
| Jun 7, 2026 19:38 | CPPclang++20.1.2 | Error | |||
| Jun 7, 2026 19:37 | CPPg++14.2.0 | Success | 23,011 | ||
| Jun 7, 2026 19:35 | CPPclang++20.1.2 | Success | 14,118+11.11 RP | ||
| Jun 7, 2026 19:32 | CPPclang++20.1.2 | Success | 14,343+17.35 RP | ||
| Jun 7, 2026 19:31 | CPPg++14.2.0 | Success | 21,834+33.03 RP | ||
| Jun 7, 2026 19:29 | CPPclang++20.1.2 | Success | 14,777 |