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 29, 2026 13:32TudyMTudyMCPPclang++20.1.2Success11,340
Apr 29, 2026 01:51Charles CabergsCharles CabergsCPPg++13.3.0Success12,133+10.00 RP
Apr 28, 2026 22:12Victor MerckléVictor MerckléCPPg++14.2.0Success9,047
Apr 28, 2026 22:05Victor MerckléVictor MerckléCPPg++14.2.0Success9,208
Apr 28, 2026 21:58Victor MerckléVictor MerckléCPPg++14.2.0Success11,413
Apr 28, 2026 21:51Victor MerckléVictor MerckléCPPg++14.2.0Success14,954
Apr 28, 2026 21:44Victor MerckléVictor MerckléCPPg++14.2.0Success9,377
Apr 28, 2026 21:37Victor MerckléVictor MerckléCPPg++14.2.0Success9,459
Apr 28, 2026 21:16olliecrowolliecrowGOgo1.26.2Success7,974
Apr 28, 2026 19:21olliecrowolliecrowGOgo1.26.2Success13,147
Apr 28, 2026 19:15Victor MerckléVictor MerckléCPPg++14.2.0Success40,622
Apr 28, 2026 19:08Victor MerckléVictor MerckléCPPg++14.2.0Success16,613
Apr 28, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Success8,363
Apr 28, 2026 18:54Victor MerckléVictor MerckléCPPg++14.2.0Success8,708
Apr 28, 2026 18:47Victor MerckléVictor MerckléCPPg++14.2.0Success8,703
Apr 28, 2026 18:40Victor MerckléVictor MerckléCPPg++14.2.0Success7,836
Apr 28, 2026 18:33Victor MerckléVictor MerckléCPPg++14.2.0Success17,716
Apr 28, 2026 18:26Victor MerckléVictor MerckléCPPg++14.2.0Success17,494
Apr 28, 2026 18:19Victor MerckléVictor MerckléCPPg++14.2.0Success20,883
Apr 28, 2026 18:12Victor MerckléVictor MerckléCPPg++14.2.0Success6,997
Apr 28, 2026 18:05Victor MerckléVictor MerckléCPPg++14.2.0Success7,081
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