Unique strings v2 Sergey Svistunov

Same problem as Unique strings, but with 3 CPUs available and scoring based on wall time instead of CPU time.

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 AuthorLanguageStatus Score
Oct 31, 2026 10:38Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,545
Oct 31, 2026 10:38Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,544+4.19 RP
Oct 31, 2026 10:21Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,552
Oct 31, 2026 10:18Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,557
Oct 31, 2026 10:08Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,553
Oct 31, 2026 10:04Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,553
Oct 31, 2026 09:57Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,554
Oct 31, 2026 09:56Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,554
Oct 31, 2026 09:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,462+4.68 RP
Oct 31, 2026 09:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,484
Oct 31, 2026 09:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,468
Oct 31, 2026 09:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,491
Oct 31, 2026 09:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,472
Oct 31, 2026 09:45Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,556
Oct 31, 2026 09:43Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success128,463
Oct 31, 2026 09:40Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,480
Oct 31, 2026 09:40Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,493
Oct 31, 2026 09:38Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,557
Oct 31, 2026 09:37Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,460+32.75 RP
Oct 31, 2026 09:37Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,479
Oct 31, 2026 09:34Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,548
Oct 31, 2026 09:34Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,549
Oct 31, 2026 09:31Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success125,508
Oct 31, 2026 09:27Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,833
Oct 31, 2026 09:23Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,491
Oct 31, 2026 09:20Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,546
Oct 31, 2026 09:20Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,467
Oct 31, 2026 09:19Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,471
Oct 31, 2026 09:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,473
Oct 31, 2026 09:16Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success125,199
Oct 31, 2026 09:12Andrew EpsteinAndrew EpsteinCSHARP9.0.18Error
Oct 31, 2026 09:11Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,467
Oct 31, 2026 09:11Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,478
Oct 31, 2026 09:10Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,902
Oct 31, 2026 09:10Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,568
Oct 31, 2026 09:08Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,469
Oct 31, 2026 09:08Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,487
Oct 31, 2026 09:06Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,547
Oct 31, 2026 09:05Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,475
Oct 31, 2026 09:05Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,950
Oct 31, 2026 09:01Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,651
Oct 31, 2026 08:59Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,489
Oct 31, 2026 08:53Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,465+23.22 RP
Oct 31, 2026 08:53Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,466
Oct 31, 2026 08:49Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,559
Oct 31, 2026 08:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,476
Oct 31, 2026 08:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,479
Oct 31, 2026 08:48Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,554
Oct 31, 2026 08:45Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,097
Oct 31, 2026 08:41Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,482
Oct 31, 2026 08:39Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,550
Oct 31, 2026 08:33Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,553
Oct 31, 2026 08:30Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,470
Oct 31, 2026 08:18Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,346
Oct 31, 2026 08:15Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,564
Oct 31, 2026 08:15Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,556
Oct 31, 2026 08:15Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,485
Oct 31, 2026 08:15Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,482
Oct 31, 2026 08:15Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,493
Oct 31, 2026 08:09Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,493
Oct 31, 2026 08:07Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,508
Oct 31, 2026 08:06Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,556
Oct 31, 2026 08:05Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,477
Oct 31, 2026 08:05Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,474
Oct 31, 2026 08:04Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,483
Oct 31, 2026 08:04Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,490
Oct 31, 2026 08:01Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success1,499
Oct 31, 2026 08:00Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,563
Oct 31, 2026 08:00Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,501
Oct 31, 2026 07:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,019
Oct 31, 2026 07:57Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success125,219
Oct 31, 2026 07:56Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,505
Oct 31, 2026 07:55Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,498
Oct 31, 2026 07:55Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,508
Oct 31, 2026 07:54Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,462+28.00 RP
Oct 31, 2026 07:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success123,852
Oct 31, 2026 07:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,467
Oct 31, 2026 07:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,484
Oct 31, 2026 07:48Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,484
Oct 31, 2026 07:34Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,559
Oct 31, 2026 07:34Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,466
Oct 31, 2026 07:33Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,513
Oct 31, 2026 07:33Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,486
Oct 31, 2026 07:33Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,886
Oct 31, 2026 07:29Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,475
Oct 31, 2026 07:29Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,472
Oct 31, 2026 07:29Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success3,688
Oct 31, 2026 07:26Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,310
Oct 31, 2026 07:20Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,410
Oct 31, 2026 07:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,485
Oct 31, 2026 07:16Andrew EpsteinAndrew EpsteinCPPg++13.3.0Error
Oct 31, 2026 07:11Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,563
Oct 31, 2026 07:11Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,473
Oct 31, 2026 07:11Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,504
Oct 31, 2026 07:10Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,873
Oct 31, 2026 07:06Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success123,845
Oct 31, 2026 07:05Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success3,232
Oct 31, 2026 06:51Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,564
Oct 31, 2026 06:50Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,688
Oct 31, 2026 06:48Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,484