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
Dec 20, 2025 09:24Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 09:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 09:13Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,218
Dec 20, 2025 09:11Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,229
Dec 20, 2025 09:09Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,214+2.20 RP
Dec 20, 2025 09:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,220+1.83 RP
Dec 20, 2025 09:00Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,914
Dec 20, 2025 08:59Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,897
Dec 20, 2025 08:57Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,656
Dec 20, 2025 08:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,253
Dec 20, 2025 08:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,230
Dec 20, 2025 08:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,264
Dec 20, 2025 08:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,235
Dec 20, 2025 08:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,389
Dec 20, 2025 08:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,255
Dec 20, 2025 08:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 08:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,232
Dec 20, 2025 08:48Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,403
Dec 20, 2025 08:48Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,239
Dec 20, 2025 08:48Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,273
Dec 20, 2025 08:48Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,314
Dec 20, 2025 08:47Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,256
Dec 20, 2025 08:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Success7,405
Dec 20, 2025 08:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,225+2.20 RP
Dec 20, 2025 08:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,243
Dec 20, 2025 08:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,241
Dec 20, 2025 08:26Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,605
Dec 20, 2025 08:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,244
Dec 20, 2025 08:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,270
Dec 20, 2025 08:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,231+22.39 RP
Dec 20, 2025 08:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 08:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 08:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 08:20Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,415
Dec 20, 2025 08:20Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,352
Dec 20, 2025 08:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 08:17Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,293+4.63 RP
Dec 20, 2025 07:53Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 07:52Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,614
Dec 20, 2025 07:52Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,822
Dec 20, 2025 07:07Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,366
Dec 20, 2025 07:07Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,306+3.90 RP
Dec 20, 2025 07:06Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 07:06Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 07:04Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,444
Dec 20, 2025 07:03Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,346
Dec 20, 2025 07:01Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,371
Dec 20, 2025 06:59Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,376
Dec 20, 2025 06:58Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:57Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:57Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,317+49.93 RP
Dec 20, 2025 06:56Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:50Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:29Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:27Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:25Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:22Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:20Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:17Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:16Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:14Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:08Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:05Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,462+6.35 RP
Dec 20, 2025 06:02Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 06:00Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,670
Dec 20, 2025 05:52Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,505
Dec 20, 2025 05:45Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 05:42Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,494
Dec 20, 2025 05:41Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,597
Dec 20, 2025 05:41Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,550
Dec 20, 2025 05:41Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,806
Dec 20, 2025 05:36Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,503
Dec 20, 2025 05:36Rajarshi BasuRajarshi BasuCPPclang++18.1.3Error
Dec 20, 2025 05:36Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,487
Dec 20, 2025 05:35Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,602
Dec 20, 2025 05:30Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,519
Dec 20, 2025 05:29Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,481+2.33 RP
Dec 20, 2025 05:29Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,569
Dec 20, 2025 05:29Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,523
Dec 20, 2025 05:29Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,548
Dec 20, 2025 05:28Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,557
Dec 20, 2025 05:28Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,503
Dec 20, 2025 05:27Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,551
Dec 20, 2025 05:19Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,488+1.99 RP
Dec 20, 2025 05:07Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,538
Dec 20, 2025 05:07Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,547
Dec 20, 2025 05:06Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,504
Dec 20, 2025 05:06Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,494+19.01 RP
Dec 20, 2025 05:04Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,552+57.47 RP
Dec 20, 2025 04:33Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,735+7.87 RP
Dec 20, 2025 04:33Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,812
Dec 20, 2025 04:28Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 20, 2025 04:28Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,943
Dec 20, 2025 04:28Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,984
Dec 20, 2025 04:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success6,042
Dec 20, 2025 04:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,858
Dec 20, 2025 04:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,782
Dec 20, 2025 04:26Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,764
Dec 20, 2025 04:26Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,971
Dec 20, 2025 04:26Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,774