Unique strings Sergey Svistunov

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 3, 2024 22:14Joad NacerJoad NacerCPPclang++10.0.0Success4,730
Oct 3, 2024 22:12Joad NacerJoad NacerCPPclang++10.0.0Success4,806
Oct 3, 2024 12:19Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:02Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:01Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:01Joad NacerJoad NacerCPPclang++10.0.0Success4,810
Oct 3, 2024 11:25Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 11:18Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 11:15Joad NacerJoad NacerCPPclang++10.0.0Success50,541
Oct 3, 2024 11:15Joad NacerJoad NacerCPPclang++10.0.0Success50,363
Oct 3, 2024 11:14Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 18:08Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 17:54Joad NacerJoad NacerCPPclang++10.0.0Success4,924
Oct 2, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 17:46Joad NacerJoad NacerCPPclang++10.0.0Success5,379
Oct 2, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Success6,253
Oct 2, 2024 17:44Joad NacerJoad NacerCPPclang++10.0.0Success5,990
Oct 2, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 17:41Joad NacerJoad NacerCPPclang++10.0.0Success5,405
Oct 2, 2024 17:39Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 17:33Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 00:23Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 00:17Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 2, 2024 00:15Joad NacerJoad NacerCPPclang++10.0.0Success4,964
Oct 2, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Success6,014
Oct 2, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Success6,919
Oct 2, 2024 00:11Joad NacerJoad NacerCPPclang++10.0.0Success4,985
Sep 30, 2024 13:27Joad NacerJoad NacerCPPclang++10.0.0Success5,157
Sep 30, 2024 13:24Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 26, 2024 16:16Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success16,410
Sep 26, 2024 16:14Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success16,412
Sep 26, 2024 16:14Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 16:13Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 16:12Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:58Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:57Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:56Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:54Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:53Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:51Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:47Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success15,250
Sep 26, 2024 15:46Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,021
Sep 26, 2024 15:46Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,304
Sep 26, 2024 15:45Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success20,559
Sep 26, 2024 15:44Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success12,929
Sep 26, 2024 15:37Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:36Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:35Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,913
Sep 26, 2024 15:34Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,219
Sep 26, 2024 15:34Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:33Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:32Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,986
Sep 26, 2024 15:02Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,890
Sep 26, 2024 15:00Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 15:00Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,945
Sep 26, 2024 14:59Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,158
Sep 26, 2024 14:58Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success11,649
Sep 26, 2024 14:57Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,745
Sep 26, 2024 14:54Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,885
Sep 26, 2024 14:54Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success15,191
Sep 26, 2024 14:50Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,116
Sep 26, 2024 14:47Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 14:46Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 14:45Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 14:44Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 14:37Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 26, 2024 14:32Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,852
Sep 26, 2024 12:44Alex KentAlex KentCPPg++13.2.0Success23,807
Sep 26, 2024 12:06Alex KentAlex KentCPPg++13.2.0Success23,540
Sep 26, 2024 11:09Joad NacerJoad NacerCPPclang++10.0.0Success4,936
Sep 25, 2024 19:00Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 18:56Joad NacerJoad NacerCPPclang++10.0.0Success4,982
Sep 25, 2024 18:55Joad NacerJoad NacerCPPclang++10.0.0Success5,050
Sep 25, 2024 18:54Joad NacerJoad NacerCPPclang++10.0.0Success4,987
Sep 25, 2024 18:44Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 17:20Joad NacerJoad NacerCPPclang++10.0.0Success5,326
Sep 25, 2024 16:33Joad NacerJoad NacerCPPclang++10.0.0Success6,227
Sep 25, 2024 16:32Joad NacerJoad NacerCPPclang++10.0.0Success5,905
Sep 25, 2024 16:32Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:12Joad NacerJoad NacerCPPclang++10.0.0Success4,958
Sep 25, 2024 16:10Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:06Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:05Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:05Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:03Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 16:03Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 25, 2024 15:10Alex KentAlex KentCPPg++13.2.0Success23,364+3.49 RP
Sep 25, 2024 14:11Alex KentAlex KentCPPg++13.2.0Success23,556+2.81 RP
Sep 25, 2024 13:45Alex KentAlex KentCPPg++13.2.0Success23,713+54.83 RP
Sep 24, 2024 14:09Alex KentAlex KentCPPg++13.2.0Success28,039
Sep 24, 2024 13:59Alex KentAlex KentCPPg++13.2.0Success27,392
Sep 24, 2024 13:37Alex KentAlex KentCPPg++13.2.0Success27,257+3.03 RP
Sep 24, 2024 13:09Alex KentAlex KentCPPg++13.2.0Success27,484+17.88 RP
Sep 24, 2024 13:00Alex KentAlex KentCPPg++13.2.0Success29,056
Sep 24, 2024 12:38Alex KentAlex KentCPPg++13.2.0Success29,555
Sep 24, 2024 12:25Alex KentAlex KentCPPg++13.2.0Success28,904+5.95 RP
Sep 24, 2024 12:18Alex KentAlex KentCPPg++13.2.0Success29,410+100.75 RP
Sep 24, 2024 10:54Ilango RajagopalIlango RajagopalCPPclang++18.1.3Success472,057+21.18 RP
Sep 23, 2024 14:33Alex KentAlex KentCPPg++13.2.0Error
Sep 23, 2024 14:30Alex KentAlex KentCPPg++13.2.0Success43,387