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 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
Oct 31, 2026 06:48Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,490
Oct 31, 2026 06:48Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,491
Oct 31, 2026 06:47Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,482
Oct 31, 2026 06:47Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,480
Oct 31, 2026 06:40Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success128,523
Oct 31, 2026 06:40Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,568
Oct 31, 2026 06:36Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,480
Oct 31, 2026 06:36Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,490
Oct 31, 2026 06:36Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success126,654
Oct 31, 2026 06:35Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,472
Oct 31, 2026 06:34Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,473
Oct 31, 2026 06:34Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,472
Oct 31, 2026 06:33Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,560
Oct 31, 2026 06:26Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,906
Oct 31, 2026 06:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,469
Oct 31, 2026 06:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,466+37.02 RP
Oct 31, 2026 06:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,491
Oct 31, 2026 06:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,474+50.25 RP
Oct 31, 2026 06:07Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,489
Oct 31, 2026 06:05Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,485+13.58 RP
Oct 31, 2026 05:59Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,503
Oct 31, 2026 05:55Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,493
Oct 31, 2026 05:55Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,489
Oct 31, 2026 05:55Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,494
Oct 31, 2026 05:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success125,270
Oct 31, 2026 05:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,676
Oct 31, 2026 05:44Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,571
Oct 31, 2026 05:44Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,488
Oct 31, 2026 05:44Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,505
Oct 31, 2026 05:44Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,498
Oct 31, 2026 05:43Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,675
Oct 31, 2026 05:34Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,494
Oct 31, 2026 05:34Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,503
Oct 31, 2026 05:34Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,496
Oct 31, 2026 05:34Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,200
Oct 31, 2026 05:26Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,586
Oct 31, 2026 05:26Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,505
Oct 31, 2026 05:26Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,510
Oct 31, 2026 05:25Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,565
Oct 31, 2026 05:21Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,511
Oct 31, 2026 05:21Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,503
Oct 31, 2026 05:20Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,591
Oct 31, 2026 05:20Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,870
Oct 31, 2026 05:18Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,997
Oct 31, 2026 05:16Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,639
Oct 31, 2026 04:52Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,596
Oct 31, 2026 04:52Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,599
Oct 31, 2026 04:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,519
Oct 31, 2026 04:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success127,050
Oct 31, 2026 04:34Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,608
Oct 31, 2026 04:34Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,451
Oct 31, 2026 04:34Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,492
Oct 31, 2026 04:34Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,453
Oct 31, 2026 04:33Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,547
Oct 31, 2026 04:25Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,598
Oct 31, 2026 04:25Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,538
Oct 31, 2026 04:13Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success2,264
Oct 31, 2026 04:13Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,158
Oct 31, 2026 04:12Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success126,271
Oct 31, 2026 04:06Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,470
Oct 31, 2026 04:03Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,608
Oct 31, 2026 04:01Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,505
Oct 31, 2026 04:01Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,518
Oct 31, 2026 04:00Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,498
Oct 31, 2026 03:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,510
Oct 31, 2026 03:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,498
Oct 31, 2026 03:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,501
Oct 31, 2026 03:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,515
Oct 31, 2026 03:56Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,604
Oct 31, 2026 03:56Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,771
Oct 31, 2026 03:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,498
Oct 31, 2026 03:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,511
Oct 31, 2026 03:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,516
Oct 31, 2026 03:49Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,491
Oct 31, 2026 03:41Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,511
Oct 31, 2026 03:32Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success125,397
Oct 31, 2026 03:24Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,609
Oct 31, 2026 03:19Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,501
Oct 31, 2026 03:18Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,501
Oct 31, 2026 03:03Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,695
Oct 31, 2026 03:03Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,507
Oct 31, 2026 03:02Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,523
Oct 31, 2026 03:02Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,588
Oct 31, 2026 03:02Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,512
Oct 31, 2026 03:02Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success1,488+44.86 RP
Oct 31, 2026 02:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success124,862
Oct 31, 2026 02:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success128,304