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
Aug 31, 2026 13:48Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 31, 2026 13:22Victor MerckléVictor MerckléCPPg++14.2.0Success1,746
Aug 31, 2026 13:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,559
Aug 31, 2026 13:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,760
Aug 31, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 31, 2026 12:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,803
Aug 31, 2026 12:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,479
Aug 31, 2026 12:50Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 31, 2026 12:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,850
Aug 31, 2026 12:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,135
Aug 31, 2026 10:55Victor MerckléVictor MerckléCPPg++14.2.0Success1,686
Aug 31, 2026 10:50Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,688+24.47 RP
Aug 31, 2026 10:43Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 31, 2026 10:34Victor MerckléVictor MerckléCPPg++14.2.0Success1,690
Aug 31, 2026 10:31Victor MerckléVictor MerckléCPPg++14.2.0Success1,683
Aug 31, 2026 10:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,680+3.54 RP
Aug 31, 2026 10:16Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 10:12Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 10:06Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 09:57Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 09:53Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 31, 2026 09:52Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 31, 2026 09:50Victor MerckléVictor MerckléZIG0.16.0Error+64.39 RP
Aug 24, 2026 09:20Victor MerckléVictor MerckléCPPg++14.2.0Success1,681+3.54 RP
Aug 24, 2026 09:18Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:16Victor MerckléVictor MerckléCPPg++14.2.0Success1,691
Aug 24, 2026 09:15Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:13Victor MerckléVictor MerckléCPPg++14.2.0Success1,693
Aug 24, 2026 09:11Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:09Victor MerckléVictor MerckléCPPg++14.2.0Success1,691
Aug 24, 2026 09:08Victor MerckléVictor MerckléCPPg++14.2.0Success1,762
Aug 24, 2026 09:06Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:05Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:03Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 09:01Victor MerckléVictor MerckléCPPg++14.2.0Success1,724+16.77 RP
Aug 24, 2026 08:41Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 24, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success1,795
Aug 24, 2026 08:34Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 08:32Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 24, 2026 08:31Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 24, 2026 08:27Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 23, 2026 22:05Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success12,073+258.72 RP
Aug 23, 2026 19:59Andrew EpsteinAndrew EpsteinCPPg++14.2.0Error
Aug 23, 2026 18:55Victor MerckléVictor MerckléZIG0.16.0Error+141.64 RP
Aug 23, 2026 18:53Victor MerckléVictor MerckléZIG0.16.0Error+279.28 RP
Aug 23, 2026 18:50Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 18:48Victor MerckléVictor MerckléZIG0.16.0Success1,844
Aug 23, 2026 18:46Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 18:40Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 18:37Victor MerckléVictor MerckléZIG0.16.0Error+57.46 RP
Aug 23, 2026 18:32Victor MerckléVictor MerckléZIG0.16.0Success1,883
Aug 23, 2026 18:23Victor MerckléVictor MerckléZIG0.16.0Success2,667
Aug 23, 2026 18:20Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 18:15Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 18:01Victor MerckléVictor MerckléZIG0.16.0Success2,056
Aug 23, 2026 17:55Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 17:51Victor MerckléVictor MerckléZIG0.16.0Success2,435
Aug 23, 2026 17:43Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 17:37Victor MerckléVictor MerckléZIG0.16.0Error+67.97 RP
Aug 23, 2026 17:32Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 17:29Victor MerckléVictor MerckléZIG0.16.0Error+136.56 RP
Aug 23, 2026 17:25Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 17:12Victor MerckléVictor MerckléZIG0.16.0Success2,001
Aug 23, 2026 17:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,922
Aug 23, 2026 16:54Victor MerckléVictor MerckléZIG0.16.0Error+79.21 RP
Aug 23, 2026 16:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,968
Aug 23, 2026 16:45Victor MerckléVictor MerckléCPPg++14.2.0Success2,085
Aug 23, 2026 16:42Victor MerckléVictor MerckléCPPg++14.2.0Success1,955
Aug 23, 2026 16:40Victor MerckléVictor MerckléCPPg++14.2.0Success3,552
Aug 23, 2026 16:38Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 16:36Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 16:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,998
Aug 23, 2026 16:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,250
Aug 23, 2026 15:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,261
Aug 23, 2026 15:49Victor MerckléVictor MerckléCPPg++14.2.0Success6,605
Aug 23, 2026 15:42Victor MerckléVictor MerckléCPPg++14.2.0Success2,033
Aug 23, 2026 15:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,037
Aug 23, 2026 15:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,062
Aug 23, 2026 15:27Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 15:24Andrew EpsteinAndrew EpsteinCPPg++14.2.0Error+477.63 RP
Aug 23, 2026 15:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,242
Aug 23, 2026 15:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,169
Aug 23, 2026 15:03Victor MerckléVictor MerckléZIG0.16.0Success2,197
Aug 23, 2026 14:53Victor MerckléVictor MerckléZIG0.16.0Success2,015
Aug 23, 2026 14:50Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success108,763+46.80 RP
Aug 23, 2026 14:48Victor MerckléVictor MerckléZIG0.16.0Success2,576
Aug 23, 2026 14:41Victor MerckléVictor MerckléZIG0.16.0Success2,700
Aug 23, 2026 14:34Victor MerckléVictor MerckléZIG0.16.0Error
Aug 23, 2026 14:25Victor MerckléVictor MerckléZIG0.16.0Success2,736
Aug 23, 2026 14:22Victor MerckléVictor MerckléZIG0.16.0Error
Aug 21, 2026 15:47Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success221,512+45.14 RP
Aug 18, 2026 15:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,189
Aug 18, 2026 15:27Victor MerckléVictor MerckléCPPg++14.2.0Success2,009
Aug 18, 2026 15:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,018
Aug 18, 2026 15:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,008
Aug 18, 2026 05:02Josu San MartinJosu San MartinCPPg++13.3.0Success4,689
Aug 18, 2026 04:56Josu San MartinJosu San MartinCSHARP10.0.7Success4,710
Aug 18, 2026 04:53Josu San MartinJosu San MartinGOgo1.26.2Success4,671
Aug 18, 2026 04:52Josu San MartinJosu San MartinZIG0.15.1Success4,614
Aug 18, 2026 04:50Josu San MartinJosu San MartinRUSTrust-1.95.0Success4,706