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
Apr 28, 2026 17:58Victor MerckléVictor MerckléCPPg++14.2.0Success9,487
Apr 28, 2026 17:51Victor MerckléVictor MerckléCPPg++14.2.0Success6,937
Apr 28, 2026 17:44Victor MerckléVictor MerckléCPPg++14.2.0Success7,439
Apr 28, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success6,018
Apr 28, 2026 17:30Victor MerckléVictor MerckléCPPg++14.2.0Success6,608
Apr 28, 2026 17:23Victor MerckléVictor MerckléCPPg++14.2.0Success6,539
Apr 28, 2026 17:16Victor MerckléVictor MerckléCPPg++14.2.0Success5,751+85.94 RP
Apr 28, 2026 17:09Victor MerckléVictor MerckléCPPg++14.2.0Success6,050+94.77 RP
Apr 28, 2026 17:02Victor MerckléVictor MerckléCPPg++14.2.0Success6,841
Apr 28, 2026 15:42Charles CabergsCharles CabergsCPPg++13.3.0Success12,530
Apr 28, 2026 13:29Dominique GarmierDominique GarmierCPPg++13.3.0Success12,721
Apr 28, 2026 12:08Charles CabergsCharles CabergsCPPg++13.3.0Success12,282+3.30 RP
Apr 28, 2026 10:49Victor MerckléVictor MerckléCPPg++14.2.0Success9,604
Apr 28, 2026 10:39Victor MerckléVictor MerckléCPPg++14.2.0Success6,418+259.42 RP
Apr 28, 2026 10:30Victor MerckléVictor MerckléCPPg++14.2.0Success10,047
Apr 28, 2026 10:20Victor MerckléVictor MerckléCPPg++14.2.0Success9,064
Apr 28, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success7,700+917.30 RP
Apr 27, 2026 23:01TudyMTudyMCPPclang++20.1.2Success23,668
Apr 27, 2026 22:58TudyMTudyMCPPclang++20.1.2Success11,433
Apr 27, 2026 22:55TudyMTudyMCPPclang++18.1.3Success11,556
Apr 27, 2026 22:53TudyMTudyMCPPclang++18.1.3Success11,248
Apr 27, 2026 22:50TudyMTudyMCPPclang++18.1.3Success12,029
Apr 27, 2026 22:48TudyMTudyMCPPclang++18.1.3Success11,516
Apr 27, 2026 22:46TudyMTudyMCPPclang++20.1.2Success11,133+7.52 RP
Apr 27, 2026 22:43TudyMTudyMCPPclang++18.1.3Success14,956
Apr 27, 2026 22:41TudyMTudyMCPPclang++18.1.3Success13,436
Apr 27, 2026 22:39TudyMTudyMCPPclang++18.1.3Success11,316
Apr 27, 2026 22:37TudyMTudyMCPPclang++18.1.3Success11,227+10.97 RP
Apr 27, 2026 22:34TudyMTudyMCPPclang++18.1.3Success11,367+218.54 RP
Apr 27, 2026 22:31TudyMTudyMCPPclang++18.1.3Success15,124+9.73 RP
Apr 27, 2026 22:29TudyMTudyMCPPclang++18.1.3Success15,350+2.83 RP
Apr 27, 2026 22:28TudyMTudyMCPPclang++18.1.3Success15,486
Apr 27, 2026 22:25TudyMTudyMCPPclang++20.1.2Success15,417+0.34 RP
Apr 27, 2026 22:17TudyMTudyMCPPclang++18.1.3Success15,425+3.80 RP
Apr 27, 2026 22:12TudyMTudyMCPPclang++20.1.2Success16,584
Apr 27, 2026 22:07TudyMTudyMCPPclang++20.1.2Success15,516+12.22 RP
Apr 27, 2026 21:59TudyMTudyMCPPclang++20.1.2Success15,816+91.00 RP
Apr 27, 2026 21:54TudyMTudyMCPPclang++20.1.2Success19,961
Apr 27, 2026 21:48TudyMTudyMCPPclang++20.1.2Success20,035
Apr 27, 2026 21:43TudyMTudyMCPPclang++20.1.2Error
Apr 27, 2026 21:41TudyMTudyMCPPclang++18.1.3Success18,893
Apr 27, 2026 16:07limanjun99limanjun99CPPg++14.2.0Success6,923+1'444.46 RP
Apr 27, 2026 13:59Victor MerckléVictor MerckléCPPg++14.2.0Success26,219+9.96 RP
Apr 27, 2026 13:48Victor MerckléVictor MerckléCPPg++14.2.0Success26,922+102.07 RP
Apr 27, 2026 13:30Victor MerckléVictor MerckléCPPg++14.2.0Success37,335
Apr 27, 2026 13:24Victor MerckléVictor MerckléCPPg++14.2.0Success97,297
Apr 27, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Success163,011
Apr 27, 2026 12:42Charles CabergsCharles CabergsCPPg++13.3.0Success12,332+55.55 RP
Apr 27, 2026 12:28Victor MerckléVictor MerckléCPPg++14.2.0Success37,123+2.07 RP
Apr 27, 2026 12:19Victor MerckléVictor MerckléCPPg++14.2.0Success37,410+154.36 RP
Apr 27, 2026 12:09Victor MerckléVictor MerckléCPPg++14.2.0Success161,526
Apr 27, 2026 12:06Victor MerckléVictor MerckléCPPg++14.2.0Success161,359
Apr 27, 2026 11:39Victor MerckléVictor MerckléCPPg++14.2.0Success460,532
Apr 27, 2026 11:32Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:22Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:21Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:18Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:13Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:11Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:05Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:02Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:54Victor MerckléVictor MerckléCPPg++14.2.0Success165,642
Apr 27, 2026 10:44Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:19Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:16Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:07Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 09:12Victor MerckléVictor MerckléCPPg++14.2.0Success398,744
Apr 27, 2026 08:58Victor MerckléVictor MerckléCPPg++14.2.0Success94,410
Apr 27, 2026 08:53Victor MerckléVictor MerckléCPPg++14.2.0Success109,164
Apr 27, 2026 08:48Victor MerckléVictor MerckléCPPg++14.2.0Success136,911
Apr 27, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success491,177
Apr 27, 2026 08:05Victor MerckléVictor MerckléCPPg++14.2.0Success88,538+84.94 RP
Apr 27, 2026 08:00Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 07:53Victor MerckléVictor MerckléCPPg++14.2.0Success357,039+28.01 RP
Apr 27, 2026 07:52Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 07:36Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 06:23Charles CabergsCharles CabergsCPPg++13.3.0Success13,239+113.70 RP
Apr 27, 2026 05:37olliecrowolliecrowGOgo1.26.2Success13,074
Apr 27, 2026 05:02olliecrowolliecrowRUSTrust-1.94.0Success5,692+24.65 RP
Apr 27, 2026 00:54Charles CabergsCharles CabergsCPPg++13.3.0Success15,931
Apr 26, 2026 19:49TudyMTudyMCPPclang++20.1.2Success18,475+5.71 RP
Apr 26, 2026 19:45TudyMTudyMCPPg++14.2.0Success21,493
Apr 26, 2026 19:39TudyMTudyMCPPg++10.5.0Error
Apr 26, 2026 19:37TudyMTudyMCPPg++10.5.0Success18,672+5.59 RP
Apr 26, 2026 18:14TudyMTudyMCPPg++10.5.0Success29,433
Apr 26, 2026 18:12TudyMTudyMCPPg++10.5.0Success18,869+37.46 RP
Apr 26, 2026 18:11TudyMTudyMCPPg++10.5.0Success20,304+29.70 RP
Apr 26, 2026 18:09TudyMTudyMCPPg++10.5.0Success21,607+334.32 RP
Apr 26, 2026 17:15TudyMTudyMCPPg++10.5.0Success77,827+128.49 RP
Apr 26, 2026 05:43Charles CabergsCharles CabergsCPPg++13.3.0Success15,851
Apr 26, 2026 04:03olliecrowolliecrowRUSTrust-1.94.0Success6,014
Apr 25, 2026 21:09Charles CabergsCharles CabergsCPPg++13.3.0Success15,585+20.91 RP
Apr 25, 2026 14:03olliecrowolliecrowCPPg++10.5.0Success6,098
Apr 25, 2026 05:53olliecrowolliecrowRUSTrust-1.94.0Success6,526
Apr 24, 2026 22:40olliecrowolliecrowCPPg++10.5.0Success5,773+39.58 RP
Apr 24, 2026 17:48olliecrowolliecrowRUSTrust-1.94.0Success6,026
Apr 24, 2026 17:37olliecrowolliecrowCPPg++10.5.0Success6,171
Apr 24, 2026 12:26olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 12:23olliecrowolliecrowGOgo1.26.2Error