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 | |
|---|---|---|---|---|---|
| Nov 3, 2026 09:26 | CPPclang++20.1.2 | Error | |||
| Nov 3, 2026 08:11 | CPPclang++20.1.2 | Error | |||
| Nov 2, 2026 18:24 | CPPg++10.5.0 | Error | |||
| Nov 2, 2026 14:57 | CPPg++13.3.0 | Success | 2,707 | ||
| Nov 2, 2026 06:40 | CPPg++10.5.0 | Success | 9,108 | ||
| Nov 2, 2026 06:12 | CPPg++10.5.0 | Error | +12.26 RP | ||
| Nov 2, 2026 06:05 | CPPg++10.5.0 | Success | 8,707 | ||
| Nov 2, 2026 06:04 | CPPg++10.5.0 | Error | +122.00 RP | ||
| Nov 2, 2026 05:54 | CPPg++10.5.0 | Success | 9,081 | ||
| Nov 2, 2026 05:01 | CPPg++10.5.0 | Success | 9,140 | ||
| Nov 2, 2026 04:59 | CPPg++10.5.0 | Success | 9,732 | ||
| Nov 2, 2026 04:45 | CPPg++10.5.0 | Success | 10,809 | ||
| Nov 2, 2026 04:35 | CPPg++10.5.0 | Success | 9,287 | ||
| Nov 2, 2026 04:33 | CPPg++10.5.0 | Success | 9,689 | ||
| Nov 2, 2026 04:23 | CPPg++10.5.0 | Success | 10,688 | ||
| Nov 2, 2026 04:18 | CPPg++10.5.0 | Success | 9,072+12.97 RP | ||
| Nov 2, 2026 03:57 | CPPg++10.5.0 | Success | 9,653 | ||
| Nov 2, 2026 03:51 | CPPg++10.5.0 | Success | 9,180+135.13 RP | ||
| Nov 2, 2026 03:49 | CPPg++10.5.0 | Success | 12,813 | ||
| Nov 2, 2026 03:40 | CPPg++10.5.0 | Success | 10,480+1.36 RP | ||
| Nov 2, 2026 03:34 | CPPg++10.5.0 | Success | 10,495+2.63 RP | ||
| Nov 2, 2026 03:28 | CPPg++10.5.0 | Success | 10,633 | ||
| Nov 2, 2026 03:22 | CPPg++10.5.0 | Success | 10,524+2.70 RP | ||
| Nov 2, 2026 03:19 | CPPg++10.5.0 | Success | 10,635 | ||
| Nov 2, 2026 03:16 | CPPg++12.4.0 | Success | 13,150 | ||
| Nov 2, 2026 01:29 | CPPg++12.4.0 | Success | 10,554+159.42 RP | ||
| Nov 2, 2026 00:49 | CPPg++10.5.0 | Success | 12,689+147.96 RP | ||
| Nov 1, 2026 23:20 | CPPg++10.5.0 | Success | 193,828 | ||
| Nov 1, 2026 21:54 | CPPg++12.4.0 | Success | 16,303 | ||
| Nov 1, 2026 21:48 | CPPg++10.5.0 | Success | 17,160 | ||
| Nov 1, 2026 21:33 | CPPg++10.5.0 | Success | 17,973 | ||
| Nov 1, 2026 21:28 | CPPg++10.5.0 | Success | 16,248 | ||
| Nov 1, 2026 21:13 | CPPg++10.5.0 | Success | 15,622+12.69 RP | ||
| Nov 1, 2026 21:12 | CPPg++10.5.0 | Success | 16,071 | ||
| Nov 1, 2026 21:05 | CPPg++10.5.0 | Success | 15,938+123.50 RP | ||
| Nov 1, 2026 20:07 | CPPg++10.5.0 | Success | 19,844+375.88 RP | ||
| Nov 1, 2026 19:46 | CPPg++10.5.0 | Success | 78,118 | ||
| Nov 1, 2026 19:39 | CPPg++10.5.0 | Success | 78,092+128.05 RP | ||
| Oct 31, 2026 01:16 | ZIG0.15.1 | Success | 2,709+52.39 RP | ||
| Oct 31, 2026 01:05 | CSHARP9.0.18 | Success | 2,779+2.59 RP | ||
| Oct 31, 2026 01:04 | ZIG0.15.1 | Success | 2,748 | ||
| Oct 31, 2026 01:00 | GOgo1.26.2 | Success | 2,763+10.45 RP | ||
| Oct 31, 2026 00:56 | ZIG0.15.1 | Error | |||
| Oct 31, 2026 00:55 | CSHARP9.0.18 | Success | 2,793 | ||
| Oct 31, 2026 00:54 | GOgo1.26.2 | Success | 2,797 | ||
| Oct 31, 2026 00:54 | RUSTrust-1.95.0 | Success | 2,712+71.99 RP | ||
| Oct 31, 2026 00:38 | CPPg++13.3.0 | Success | 2,688+63.09 RP | ||
| Oct 31, 2026 00:35 | CPPg++13.3.0 | Success | 36,025 | ||
| Oct 31, 2026 00:23 | CPPg++13.3.0 | Success | 2,741 | ||
| Oct 31, 2026 00:17 | CPPg++13.3.0 | Success | 2,727 | ||
| Oct 31, 2026 00:15 | CPPg++13.3.0 | Success | 2,726 | ||
| Oct 31, 2026 00:06 | CPPg++13.3.0 | Success | 35,959 | ||
| Oct 31, 2026 00:04 | CPPg++13.3.0 | Success | 2,720 | ||
| Oct 30, 2026 23:59 | CPPg++13.3.0 | Success | 27,978 | ||
| Oct 30, 2026 23:50 | CPPg++13.3.0 | Success | 28,004 | ||
| Oct 30, 2026 23:47 | CPPg++13.3.0 | Success | 2,736 | ||
| Oct 30, 2026 23:47 | CPPg++13.3.0 | Success | 2,727 | ||
| Oct 30, 2026 23:42 | CPPg++13.3.0 | Success | 41,351 | ||
| Oct 30, 2026 23:41 | CPPg++13.3.0 | Success | 2,746 | ||
| Oct 30, 2026 23:37 | CPPg++13.3.0 | Success | 33,155 | ||
| Oct 30, 2026 23:35 | CPPg++13.3.0 | Success | 2,717+21.55 RP | ||
| Oct 30, 2026 23:15 | CPPg++13.3.0 | Success | 33,170 | ||
| Oct 30, 2026 23:09 | CPPg++13.3.0 | Success | 38,597 | ||
| Oct 30, 2026 23:04 | CPPg++13.3.0 | Success | 41,493 | ||
| Oct 30, 2026 23:03 | CPPg++13.3.0 | Success | 2,733+4.01 RP | ||
| Oct 30, 2026 23:00 | CPPg++13.3.0 | Success | 2,741 | ||
| Oct 30, 2026 22:58 | CPPg++13.3.0 | Success | 25,513 | ||
| Oct 30, 2026 22:53 | CPPg++13.3.0 | Success | 54,861 | ||
| Oct 30, 2026 22:51 | CPPg++13.3.0 | Success | 2,773 | ||
| Oct 30, 2026 22:48 | CPPg++13.3.0 | Success | 2,736+57.85 RP | ||
| Oct 30, 2026 22:46 | CPPg++13.3.0 | Success | 50,663 | ||
| Oct 30, 2026 22:41 | CPPg++13.3.0 | Success | 25,635 | ||
| Oct 30, 2026 22:39 | CPPg++13.3.0 | Success | 2,780+210.74 RP | ||
| Oct 30, 2026 22:35 | CPPg++13.3.0 | Success | 23,031 | ||
| Oct 30, 2026 22:29 | CPPg++13.3.0 | Success | 26,458 | ||
| Oct 30, 2026 22:25 | CPPg++13.3.0 | Success | 2,996 | ||
| Oct 30, 2026 22:25 | CPPg++13.3.0 | Success | 45,763 | ||
| Oct 30, 2026 22:20 | CPPg++13.3.0 | Success | 25,656 | ||
| Oct 30, 2026 22:13 | CPPg++13.3.0 | Success | 23,560 | ||
| Oct 30, 2026 22:02 | CPPg++13.3.0 | Success | 42,031 | ||
| Oct 30, 2026 21:58 | CPPg++13.3.0 | Success | 2,953+37.42 RP | ||
| Oct 30, 2026 21:57 | CPPg++13.3.0 | Success | 30,553 | ||
| Oct 30, 2026 21:54 | CPPg++13.3.0 | Success | 45,999 | ||
| Oct 30, 2026 21:52 | CPPg++13.3.0 | Success | 35,913 | ||
| Oct 30, 2026 21:51 | CPPg++13.3.0 | Success | 53,126 | ||
| Oct 30, 2026 21:39 | CPPclang++20.1.2 | Success | 3,001 | ||
| Oct 30, 2026 21:39 | CPPg++14.2.0 | Success | 3,013 | ||
| Oct 30, 2026 21:38 | CPPg++13.3.0 | Success | 69,518 | ||
| Oct 30, 2026 21:24 | CPPg++13.3.0 | Success | 43,703 | ||
| Oct 30, 2026 03:09 | CPPg++13.3.0 | Success | 2,986+77.78 RP | ||
| Oct 30, 2026 03:09 | CPPg++13.3.0 | Success | 3,057+49.53 RP | ||
| Oct 30, 2026 03:02 | CPPg++13.3.0 | Success | 32,474 | ||
| Oct 30, 2026 02:53 | CPPg++13.3.0 | Success | 59,597 | ||
| Oct 30, 2026 02:33 | CPPg++13.3.0 | Success | 36,094 | ||
| Oct 30, 2026 02:32 | CPPg++13.3.0 | Success | 52,832 | ||
| Oct 30, 2026 02:09 | CPPg++13.3.0 | Success | 3,104+152.28 RP | ||
| Oct 30, 2026 02:08 | CPPg++13.3.0 | Success | 65,691 | ||
| Oct 30, 2026 01:44 | CPPg++13.3.0 | Success | 39,762 | ||
| Oct 30, 2026 01:23 | CPPg++13.3.0 | Success | 48,653 | ||
| Oct 30, 2026 01:19 | CPPg++13.3.0 | Success | 46,593 |