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 30, 2026 01:52Charles CabergsCharles CabergsCPPg++13.3.0Success12,110
Apr 29, 2026 23:23Charles CabergsCharles CabergsCPPg++13.3.0Success12,045+4.66 RP
Apr 29, 2026 22:17olliecrowolliecrowGOgo1.26.2Success7,536
Apr 29, 2026 15:51TudyMTudyMCPPclang++20.1.2Success10,763
Apr 29, 2026 15:50TudyMTudyMCPPclang++20.1.2Success16,399
Apr 29, 2026 15:41TudyMTudyMCPPclang++20.1.2Success10,830
Apr 29, 2026 15:12Charles CabergsCharles CabergsCPPg++13.3.0Success12,113+1.36 RP
Apr 29, 2026 14:28TudyMTudyMCPPclang++20.1.2Success10,716+2.61 RP
Apr 29, 2026 14:26TudyMTudyMCPPclang++20.1.2Success11,348
Apr 29, 2026 14:23TudyMTudyMCPPclang++20.1.2Success11,213
Apr 29, 2026 14:21TudyMTudyMCPPclang++20.1.2Success11,261
Apr 29, 2026 14:20TudyMTudyMCPPclang++20.1.2Success10,766
Apr 29, 2026 14:17TudyMTudyMCPPclang++20.1.2Success10,905
Apr 29, 2026 14:16TudyMTudyMCPPclang++20.1.2Success11,170
Apr 29, 2026 14:14TudyMTudyMCPPclang++20.1.2Success10,960
Apr 29, 2026 14:13TudyMTudyMCPPg++14.2.0Success11,217
Apr 29, 2026 14:11TudyMTudyMCPPg++14.2.0Success11,136
Apr 29, 2026 14:04TudyMTudyMCPPclang++20.1.2Success20,790
Apr 29, 2026 13:53TudyMTudyMCPPclang++20.1.2Success12,712
Apr 29, 2026 13:50TudyMTudyMCPPclang++20.1.2Success10,990
Apr 29, 2026 13:47TudyMTudyMCPPclang++20.1.2Success10,773
Apr 29, 2026 13:45TudyMTudyMCPPclang++20.1.2Success10,746+32.35 RP
Apr 29, 2026 13:41TudyMTudyMCPPclang++20.1.2Success11,335
Apr 29, 2026 13:37TudyMTudyMCPPclang++20.1.2Success20,925
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