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 13, 2024 14:19Vladimir TatVladimir TatCPPg++13.2.0Success77,014+51.31 RP
Oct 13, 2024 13:32Vladimir TatVladimir TatCPPg++13.2.0Success231,630
Oct 13, 2024 08:47Vladimir TatVladimir TatCPPg++13.2.0Success128,018
Oct 13, 2024 08:34Vladimir TatVladimir TatCPPg++13.2.0Success127,905
Oct 13, 2024 08:33Vladimir TatVladimir TatCPPg++13.2.0Success128,352
Oct 11, 2024 15:24Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 15:21Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 14:59Vladimir TatVladimir TatCPPg++13.2.0Success128,801
Oct 11, 2024 14:56Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 14:29Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 14:21Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 13:08Vladimir TatVladimir TatCPPg++13.2.0Error
Oct 11, 2024 12:42Vladimir TatVladimir TatCPPg++13.2.0Success127,670
Oct 11, 2024 12:36Vladimir TatVladimir TatCPPg++13.2.0Success127,831
Oct 11, 2024 11:48Vladimir TatVladimir TatCPPg++13.2.0Success127,804
Oct 11, 2024 08:34Vladimir TatVladimir TatCPPg++13.2.0Success128,539
Oct 11, 2024 08:26Vladimir TatVladimir TatCPPg++13.2.0Success127,334+5.81 RP
Oct 11, 2024 08:19Vladimir TatVladimir TatCPPclang++18.1.3Success137,507+0.46 RP
Oct 11, 2024 08:09Vladimir TatVladimir TatCPPclang++18.1.3Success155,054
Oct 11, 2024 08:06Vladimir TatVladimir TatCPPclang++18.1.3Error
Oct 11, 2024 08:00Vladimir TatVladimir TatCPPclang++18.1.3Success138,380+37.82 RP
Oct 11, 2024 07:23Vladimir TatVladimir TatCPPclang++18.1.3Success312,930
Oct 10, 2024 21:21Vladimir TatVladimir TatCPPclang++18.1.3Success290,295+12.82 RP
Oct 10, 2024 20:50Vladimir TatVladimir TatCPPclang++18.1.3Success462,419+0.42 RP
Oct 10, 2024 20:50Vladimir TatVladimir TatCPPclang++18.1.3Success471,662+21.20 RP
Oct 3, 2024 22:39Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:32Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:29Joad NacerJoad NacerCPPclang++10.0.0Success4,618
Oct 3, 2024 22:26Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:23Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:20Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 22:16Joad NacerJoad NacerCPPclang++10.0.0Success4,640
Oct 3, 2024 22:14Joad NacerJoad NacerCPPclang++10.0.0Error
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