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 | |
|---|---|---|---|---|---|
| Jul 7, 2026 10:08 | CSHARP10.0.7 | Error | |||
| Jul 7, 2026 09:42 | GOgo1.26.2 | Error | |||
| Jul 7, 2026 08:19 | CPPg++13.3.0 | Success | 3,280 | ||
| Jul 7, 2026 07:59 | CPPg++13.3.0 | Error | |||
| Jul 7, 2026 07:43 | CPPg++13.3.0 | Success | 3,640 | ||
| Jul 6, 2026 18:19 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 18:05 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 18:00 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 17:55 | CPPg++13.3.0 | Success | 3,400 | ||
| Jul 6, 2026 17:50 | CPPg++13.3.0 | Success | 3,312 | ||
| Jul 6, 2026 17:45 | CPPg++13.3.0 | Error | |||
| Jul 6, 2026 17:40 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 00:52 | CPPclang++18.1.3 | Success | 3,360 | ||
| Jul 6, 2026 00:45 | CPPg++13.3.0 | Success | 18,519 | ||
| Jul 6, 2026 00:43 | CPPclang++18.1.3 | Success | 3,191 | ||
| Jul 6, 2026 00:43 | CPPclang++18.1.3 | Success | 3,169 | ||
| Jul 6, 2026 00:35 | CPPg++13.3.0 | Success | 3,252 | ||
| Jul 6, 2026 00:32 | CPPclang++18.1.3 | Success | 3,195 | ||
| Jul 6, 2026 00:26 | CPPg++13.3.0 | Success | 3,341 | ||
| Jul 6, 2026 00:23 | CPPclang++18.1.3 | Success | 3,153+26.04 RP | ||
| Jul 6, 2026 00:22 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2026 00:21 | CPPclang++18.1.3 | Success | 3,190 | ||
| Jul 6, 2026 00:20 | CPPclang++18.1.3 | Success | 3,249 | ||
| Jul 6, 2026 00:14 | CPPg++13.3.0 | Success | 3,257 | ||
| Jul 6, 2026 00:09 | CPPg++13.3.0 | Success | 3,245+15.12 RP | ||
| Jul 5, 2026 23:59 | CPPg++13.3.0 | Success | 3,265 | ||
| Jul 5, 2026 23:34 | CPPclang++18.1.3 | Success | 3,280 | ||
| Jul 5, 2026 23:23 | CPPclang++18.1.3 | Success | 3,263 | ||
| Jul 5, 2026 23:12 | CPPclang++20.1.2 | Success | 3,242 | ||
| Jul 5, 2026 23:08 | CPPclang++18.1.3 | Success | 3,180 | ||
| Jul 5, 2026 23:01 | CPPclang++18.1.3 | Success | 3,222 | ||
| Jul 5, 2026 22:45 | CPPclang++18.1.3 | Success | 3,284 | ||
| Jul 5, 2026 22:42 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 22:41 | CPPclang++20.1.2 | Success | 3,275 | ||
| Jul 5, 2026 22:39 | CPPclang++20.1.2 | Error | |||
| Jul 5, 2026 19:21 | CPPclang++18.1.3 | Success | 3,166+76.86 RP | ||
| Jul 5, 2026 19:20 | CPPclang++18.1.3 | Error | +46.04 RP | ||
| Jul 5, 2026 16:06 | CPPclang++18.1.3 | Error | +1'164.96 RP | ||
| Jul 5, 2026 16:03 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 14:58 | CPPclang++18.1.3 | Error | +1'024.29 RP | ||
| Jul 5, 2026 14:54 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 14:48 | CPPclang++18.1.3 | Error | +800.96 RP | ||
| Jul 5, 2026 14:27 | CPPclang++18.1.3 | Error | +639.88 RP | ||
| Jul 5, 2026 03:09 | CPPclang++18.1.3 | Error | +33.83 RP | ||
| Jul 5, 2026 03:06 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2026 03:05 | CPPclang++18.1.3 | Error | +193.35 RP | ||
| Jul 4, 2026 20:56 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:53 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:52 | CPPclang++18.1.3 | Error | +109.81 RP | ||
| Jul 4, 2026 20:50 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:47 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:45 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:41 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:28 | CPPclang++18.1.3 | Error | +113.28 RP | ||
| Jul 4, 2026 20:14 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:12 | CPPclang++18.1.3 | Error | +132.72 RP | ||
| Jul 4, 2026 20:07 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 20:01 | CPPclang++18.1.3 | Error | |||
| Jul 4, 2026 19:57 | CPPclang++18.1.3 | Success | 307,903 | ||
| Jul 3, 2026 18:42 | CPPg++10.5.0 | Success | 123,238+81.14 RP | ||
| Jul 3, 2026 15:45 | CPPg++13.3.0 | Success | 3,269 | ||
| Jul 3, 2026 15:28 | CPPg++13.3.0 | Success | 16,727 | ||
| Jul 3, 2026 15:16 | CPPg++13.3.0 | Success | 3,460 | ||
| Jul 3, 2026 15:10 | CPPg++13.3.0 | Error | |||
| Jul 3, 2026 14:02 | CPPg++10.5.0 | Success | 37,590+0.94 RP | ||
| Jul 3, 2026 13:58 | CPPg++10.5.0 | Success | 37,845 | ||
| Jul 3, 2026 13:52 | CPPg++10.5.0 | Success | 37,723+22.48 RP | ||
| Jul 3, 2026 13:41 | CPPg++10.5.0 | Success | 41,219+15.47 RP | ||
| Jul 3, 2026 13:32 | CPPg++10.5.0 | Success | 44,318 | ||
| Jul 3, 2026 13:24 | CPPg++10.5.0 | Success | 44,126 | ||
| Jul 3, 2026 13:12 | CPPg++10.5.0 | Success | 44,027+43.14 RP | ||
| Jul 3, 2026 13:05 | CPPg++10.5.0 | Success | 59,192 | ||
| Jul 3, 2026 12:58 | CPPg++10.5.0 | Success | 54,598 | ||
| Jul 3, 2026 12:47 | CPPg++10.5.0 | Success | 54,350+29.41 RP | ||
| Jul 3, 2026 09:28 | CPPg++13.3.0 | Success | 3,261+9.37 RP | ||
| Jul 3, 2026 09:23 | CPPg++13.3.0 | Success | 3,271+3.73 RP | ||
| Jul 3, 2026 09:13 | CPPg++13.3.0 | Success | 13,663 | ||
| Jul 3, 2026 09:02 | CPPg++13.3.0 | Success | 5,599 | ||
| Jul 3, 2026 02:39 | CPPg++10.5.0 | Success | 193,032+51.80 RP | ||
| Jul 2, 2026 13:58 | CPPg++13.3.0 | Success | 6,565 | ||
| Jul 2, 2026 13:51 | CPPg++13.3.0 | Success | 3,704 | ||
| Jul 2, 2026 13:41 | CPPg++13.3.0 | Success | 5,264 | ||
| Jul 2, 2026 13:33 | CPPg++13.3.0 | Success | 3,275+13.00 RP | ||
| Jul 2, 2026 13:28 | CPPg++13.3.0 | Success | 3,316 | ||
| Jul 2, 2026 13:15 | CPPg++13.3.0 | Success | 3,774 | ||
| Jul 2, 2026 03:37 | CPPg++13.3.0 | Success | 201,743 | ||
| Jul 2, 2026 03:31 | CPPg++13.3.0 | Success | 203,350 | ||
| Jul 2, 2026 03:28 | CPPg++14.2.0 | Success | 202,492 | ||
| Jul 2, 2026 03:22 | CPPg++10.5.0 | Success | 192,445+51.96 RP | ||
| Jul 1, 2026 17:35 | CPPg++13.3.0 | Success | 3,300 | ||
| Jul 1, 2026 17:27 | CPPg++13.3.0 | Success | 3,895 | ||
| Jun 30, 2026 15:13 | CPPg++13.3.0 | Success | 3,736 | ||
| Jun 30, 2026 14:56 | CPPg++13.3.0 | Success | 4,104 | ||
| Jun 29, 2026 10:22 | CPPg++10.5.0 | Success | 277,254 | ||
| Jun 28, 2026 22:33 | CPPg++13.3.0 | Success | 3,308 | ||
| Jun 28, 2026 22:18 | CPPg++13.3.0 | Success | 5,706 | ||
| Jun 28, 2026 16:23 | CPPg++13.3.0 | Success | 3,289+1.85 RP | ||
| Jun 28, 2026 16:18 | CPPg++13.3.0 | Success | 3,291+6.45 RP | ||
| Jun 28, 2026 16:10 | CPPg++13.3.0 | Success | 4,182 | ||
| Jun 28, 2026 16:04 | CPPg++10.5.0 | Success | 192,606+56.92 RP |