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 17, 2025 22:21 | CPPg++13.3.0 | Success | 27,359 | ||
| Jun 17, 2025 22:21 | CPPg++13.3.0 | Success | 27,643 | ||
| Jun 17, 2025 22:19 | CPPg++13.3.0 | Success | 26,886 | ||
| Jun 17, 2025 22:14 | CPPg++13.3.0 | Success | 27,632 | ||
| Jun 17, 2025 22:12 | CPPg++13.3.0 | Success | 29,055 | ||
| Jun 17, 2025 22:11 | CPPg++13.3.0 | Success | 30,694 | ||
| Jun 17, 2025 22:07 | CPPg++13.3.0 | Success | 30,559 | ||
| Jun 17, 2025 22:06 | CPPg++13.3.0 | Success | 30,601 | ||
| Jun 17, 2025 22:05 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 22:03 | CPPg++13.3.0 | Success | 33,236 | ||
| Jun 17, 2025 22:00 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 21:08 | CPPg++13.3.0 | Success | 59,434 | ||
| Jun 16, 2025 21:05 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 21:04 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:58 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:56 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:42 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:41 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:37 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:36 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:35 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 20:33 | CPPg++13.3.0 | Error | |||
| Jun 11, 2025 09:54 | RUSTrust-1.87.0 | Success | 69,055 | ||
| Jun 11, 2025 09:53 | RUSTrust-1.87.0 | Success | 73,019 | ||
| Jun 11, 2025 09:51 | RUSTrust-1.87.0 | Success | 72,726 | ||
| Jun 11, 2025 09:49 | RUSTrust-1.87.0 | Success | 73,643 | ||
| Jun 11, 2025 09:47 | RUSTrust-1.87.0 | Success | 72,281 | ||
| Jun 10, 2025 18:44 | RUSTrust-1.87.0 | Success | 68,476+146.04 RP | ||
| Jun 7, 2025 17:10 | CPPg++13.3.0 | Success | 96,709 | ||
| Jun 7, 2025 17:09 | CPPg++13.3.0 | Error | |||
| Jun 7, 2025 16:28 | CPPg++13.3.0 | Success | 24,978 | ||
| 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 |