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 5, 2025 18:42 | CPPclang++18.1.3 | Success | 493,615+20.26 RP | ||
| May 29, 2025 05:19 | CSHARP9.0.5 | Success | 88,557 | ||
| May 25, 2025 00:51 | CPPg++13.3.0 | Success | 45,799 | ||
| May 25, 2025 00:46 | CPPg++13.3.0 | Success | 134,479 | ||
| May 25, 2025 00:42 | CPPclang++18.1.3 | Success | 475,269 | ||
| May 24, 2025 16:22 | RUSTrust-1.86.0 | Success | 87,403 | ||
| May 24, 2025 16:07 | RUSTrust-1.86.0 | Success | 46,020 | ||
| May 24, 2025 15:49 | RUSTrust-1.86.0 | Success | 46,520 | ||
| May 24, 2025 15:42 | RUSTrust-1.86.0 | Success | 45,400+10.71 RP | ||
| May 24, 2025 15:40 | RUSTrust-1.86.0 | Success | 47,720+34.69 RP | ||
| May 24, 2025 15:38 | RUSTrust-1.86.0 | Error | |||
| May 24, 2025 15:09 | RUSTrust-1.86.0 | Success | 57,187+58.55 RP | ||
| May 24, 2025 15:07 | RUSTrust-1.86.0 | Success | 85,975+14.32 RP | ||
| May 24, 2025 14:33 | RUSTrust-1.86.0 | Error | |||
| May 24, 2025 12:16 | RUSTrust-1.86.0 | Error | |||
| May 24, 2025 11:22 | RUSTrust-1.86.0 | Success | 99,942 | ||
| May 24, 2025 11:13 | CPPclang++18.1.3 | Error | |||
| May 24, 2025 11:10 | CPPclang++18.1.3 | Error | |||
| May 24, 2025 01:45 | CPPg++13.3.0 | Error | |||
| May 24, 2025 01:43 | CPPg++13.3.0 | Success | 28,623 | ||
| May 24, 2025 01:40 | CPPg++13.3.0 | Error | |||
| May 14, 2025 08:37 | RUSTrust-1.86.0 | Success | 99,463 | ||
| May 14, 2025 08:36 | RUSTrust-1.86.0 | Success | 99,239 | ||
| May 11, 2025 23:42 | CPPg++13.3.0 | Success | 492,232+20.32 RP | ||
| May 10, 2025 19:02 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 16:43 | CPPg++13.3.0 | Error | |||
| May 10, 2025 16:39 | CPPg++13.3.0 | Error | |||
| May 10, 2025 16:27 | CPPg++13.3.0 | Success | 22,808 | ||
| May 10, 2025 16:26 | CPPg++13.3.0 | Error | |||
| May 10, 2025 14:33 | CPPg++13.3.0 | Error | |||
| May 10, 2025 14:28 | CPPg++13.3.0 | Success | 21,380+216.73 RP | ||
| May 10, 2025 13:54 | RUSTrust-1.86.0 | Success | 100,292 | ||
| May 10, 2025 08:43 | RUSTrust-1.86.0 | Success | 98,046+57.65 RP | ||
| May 10, 2025 08:30 | RUSTrust-1.86.0 | Success | 225,510+44.34 RP | ||
| May 10, 2025 05:46 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:42 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:40 | RUSTrust-1.86.0 | Success | 211,157 | ||
| May 10, 2025 05:38 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:35 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:28 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:26 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:08 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 05:05 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 03:23 | RUSTrust-1.86.0 | Success | 210,733+4.65 RP | ||
| May 10, 2025 03:18 | RUSTrust-1.86.0 | Success | 233,624+22.50 RP | ||
| May 10, 2025 03:06 | RUSTrust-1.86.0 | Error | |||
| May 10, 2025 03:03 | RUSTrust-1.86.0 | Error | |||
| May 9, 2025 23:42 | CPPg++13.3.0 | Success | 492,547+20.30 RP | ||
| Apr 30, 2025 06:07 | CPPg++13.3.0 | Success | 65,435 | ||
| Apr 27, 2025 12:49 | CSHARP10.0.0-preview.1 | Success | 106,579 | ||
| Apr 27, 2025 12:37 | CSHARP10.0.0-preview.1 | Success | 105,183 | ||
| Apr 27, 2025 12:30 | CSHARP10.0.0-preview.1 | Success | 104,370+0.19 RP | ||
| Apr 27, 2025 12:26 | CSHARP10.0.0-preview.1 | Success | 107,783 | ||
| Apr 26, 2025 16:41 | CSHARP10.0.0-preview.1 | Success | 107,375 | ||
| Apr 26, 2025 16:38 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 26, 2025 16:30 | CSHARP10.0.0-preview.1 | Success | 104,576+4.39 RP | ||
| Apr 26, 2025 16:25 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 26, 2025 16:22 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 26, 2025 16:11 | CSHARP10.0.0-preview.1 | Success | 115,322 | ||
| Apr 26, 2025 14:12 | CSHARP10.0.0-preview.1 | Success | 115,047 | ||
| Apr 26, 2025 14:08 | CSHARP10.0.0-preview.1 | Success | 109,753 | ||
| Apr 26, 2025 14:06 | CSHARP10.0.0-preview.1 | Success | 113,660 | ||
| Apr 26, 2025 08:04 | CSHARP10.0.0-preview.1 | Success | 109,613+35.38 RP | ||
| Apr 24, 2025 22:31 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 22:29 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 22:24 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 22:21 | CSHARP10.0.0-preview.1 | Success | 179,601 | ||
| Apr 24, 2025 22:18 | CSHARP10.0.0-preview.1 | Success | 180,358 | ||
| Apr 24, 2025 22:08 | CSHARP10.0.0-preview.1 | Success | 183,265 | ||
| Apr 24, 2025 22:08 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 22:02 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 21:56 | CSHARP10.0.0-preview.1 | Success | 179,064+55.85 RP | ||
| Apr 24, 2025 21:52 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 21:51 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 21:30 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 21:28 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 24, 2025 21:27 | CSHARP10.0.0-preview.1 | Error | |||
| Apr 23, 2025 17:16 | CPPg++13.3.0 | Error | |||
| Apr 23, 2025 17:12 | CPPg++13.3.0 | Error | |||
| Apr 23, 2025 17:05 | CPPg++13.3.0 | Error | |||
| Apr 23, 2025 16:59 | CPPg++13.3.0 | Success | 39,841+122.09 RP | ||
| Apr 23, 2025 16:56 | CPPg++13.3.0 | Success | 82,574 | ||
| Apr 23, 2025 16:52 | CPPg++13.3.0 | Success | 77,576+9.28 RP | ||
| Apr 18, 2025 10:11 | CPPg++9.4.0 | Success | 478,395 | ||
| Apr 18, 2025 09:57 | CPPg++9.4.0 | Success | 471,990 | ||
| Apr 18, 2025 09:53 | CPPg++9.4.0 | Success | 471,035+0.57 RP | ||
| Apr 14, 2025 10:36 | CSHARP9.0.4 | Error | |||
| Apr 14, 2025 10:13 | CSHARP9.0.4 | Error | |||
| Apr 11, 2025 09:53 | CSHARP9.0.4 | Error | |||
| Apr 11, 2025 09:48 | CSHARP9.0.4 | Error | |||
| Apr 9, 2025 17:32 | CSHARP9.0.4 | Success | 88,719 | ||
| Apr 8, 2025 14:21 | CSHARP9.0.3 | Success | 105,617 | ||
| Apr 8, 2025 14:21 | CSHARP9.0.3 | Success | 116,197 | ||
| Apr 8, 2025 14:16 | CSHARP9.0.3 | Error | |||
| Apr 8, 2025 14:14 | CSHARP9.0.3 | Success | 102,111 | ||
| Apr 8, 2025 14:10 | CSHARP9.0.3 | Error | |||
| Apr 8, 2025 14:07 | CSHARP9.0.3 | Error | |||
| Apr 8, 2025 08:01 | CSHARP9.0.3 | Success | 96,613 | ||
| Apr 8, 2025 07:58 | CSHARP9.0.3 | Success | 93,404 | ||
| Apr 8, 2025 07:55 | CSHARP9.0.3 | Success | 89,107 |