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
Sep 13, 2024 16:14Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 16:14Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 16:12Joad NacerJoad NacerCPPclang++10.0.0Success5,246
Sep 13, 2024 16:10Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:36Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:26Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:24Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:21Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:18Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:17Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:15Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 12:13Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 11:53Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:47Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:43Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:37Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:34Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:09Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 10:04Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 12, 2024 10:18asssasssCPPclang++18.1.3Success326,921+30.59 RP
Sep 12, 2024 10:16asssasssCPPclang++18.1.3Error
Sep 12, 2024 10:14asssasssCPPclang++18.1.3Error
Sep 9, 2024 16:57Jatin YadavJatin YadavCPPclang++18.1.3Success36,617+30.31 RP
Sep 9, 2024 16:35Jatin YadavJatin YadavCPPclang++18.1.3Success41,188+0.50 RP
Sep 9, 2024 16:33Jatin YadavJatin YadavCPPclang++18.1.3Success41,273+10.96 RP
Sep 9, 2024 16:30Jatin YadavJatin YadavCPPg++13.2.0Success43,229+51.20 RP
Sep 9, 2024 16:18Jatin YadavJatin YadavCPPg++13.2.0Success60,476
Sep 9, 2024 16:16Jatin YadavJatin YadavCPPclang++18.1.3Success59,879
Sep 9, 2024 09:29Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 9, 2024 09:26Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 9, 2024 09:23Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 9, 2024 09:22Joad NacerJoad NacerCPPclang++10.0.0Success5,428
Sep 9, 2024 09:20Joad NacerJoad NacerCPPclang++10.0.0Success5,214
Sep 9, 2024 09:19Joad NacerJoad NacerCPPclang++10.0.0Success5,446
Sep 9, 2024 09:18Joad NacerJoad NacerCPPclang++10.0.0Success5,313
Sep 9, 2024 09:17Joad NacerJoad NacerCPPclang++10.0.0Success8,015
Sep 9, 2024 09:10Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 9, 2024 07:27Jatin YadavJatin YadavCPPg++9.4.0Success90,651
Sep 9, 2024 07:26Jatin YadavJatin YadavCPPg++9.4.0Success93,170
Sep 9, 2024 07:25Jatin YadavJatin YadavCPPg++9.4.0Error
Sep 8, 2024 16:07Jatin YadavJatin YadavCPPg++9.4.0Error
Sep 8, 2024 16:06Jatin YadavJatin YadavCPPg++9.4.0Success91,242
Sep 8, 2024 16:05Jatin YadavJatin YadavCPPg++9.4.0Error
Sep 8, 2024 14:42matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 14:40matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 14:37matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 14:36matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 14:34matsuoka-601matsuoka-601CPPg++13.2.0Success5,667
Sep 8, 2024 14:33matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 14:29matsuoka-601matsuoka-601CPPg++13.2.0Success5,693
Sep 8, 2024 14:23matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 13:53matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 13:43matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 8, 2024 13:41matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 4, 2024 16:59Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 16:57Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,778+30.20 RP
Sep 4, 2024 16:47Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,057
Sep 4, 2024 16:45Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,174
Sep 4, 2024 16:44Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success11,758
Sep 4, 2024 16:40Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,026
Sep 4, 2024 15:41Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,078
Sep 4, 2024 15:39Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success25,127
Sep 4, 2024 15:36Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success25,087
Sep 4, 2024 15:33Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success63,461
Sep 4, 2024 15:31Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 15:25Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 15:21Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 15:14Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,017+13.01 RP
Sep 4, 2024 15:13Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success30,213
Sep 4, 2024 14:59Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:56Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:55Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,483
Sep 4, 2024 14:53Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:51Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:48Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:42Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,124+5.74 RP
Sep 4, 2024 14:39Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success10,704
Sep 4, 2024 14:38Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,187
Sep 4, 2024 14:37Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:35Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success9,172+192.93 RP
Sep 4, 2024 14:34Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:34Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:31Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:27Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 14:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success11,147
Sep 4, 2024 14:23Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success31,999
Sep 4, 2024 14:22Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success32,619
Sep 4, 2024 14:15matsuoka-601matsuoka-601CPPg++13.2.0Error
Sep 4, 2024 14:14matsuoka-601matsuoka-601CPPclang++18.1.3Error
Sep 4, 2024 13:57Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success11,199
Sep 4, 2024 13:56Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 13:53Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 13:47Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Sep 4, 2024 13:38Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success11,144+1.21 RP
Sep 4, 2024 11:00Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 4, 2024 10:58Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 4, 2024 05:08matsuoka-601matsuoka-601CPPg++13.2.0Success6,810
Sep 4, 2024 05:08matsuoka-601matsuoka-601CPPclang++18.1.3Success6,729
Sep 4, 2024 05:06matsuoka-601matsuoka-601CPPclang++18.1.3Success14,892
Sep 3, 2024 21:01Jatin YadavJatin YadavCPPg++9.4.0Success66,529