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 22, 2025 11:08zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 11:03zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 11:01zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:59Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,024
Dec 22, 2025 10:59Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,872
Dec 22, 2025 10:57Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,864
Dec 22, 2025 10:56zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:56Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,915
Dec 22, 2025 10:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,876
Dec 22, 2025 10:51zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,912
Dec 22, 2025 10:46zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:43Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,863+3.38 RP
Dec 22, 2025 10:41Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,871+11.73 RP
Dec 22, 2025 10:38Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:38zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:37Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,901
Dec 22, 2025 10:35Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,918
Dec 22, 2025 10:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,218
Dec 22, 2025 10:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,914
Dec 22, 2025 10:33Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,899+12.84 RP
Dec 22, 2025 10:31Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,203
Dec 22, 2025 10:31Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,955
Dec 22, 2025 10:31Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,940
Dec 22, 2025 10:30Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,937
Dec 22, 2025 10:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,933
Dec 22, 2025 10:26Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,051
Dec 22, 2025 10:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,930+11.46 RP
Dec 22, 2025 10:16Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:14Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:13Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 10:10Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,958+3.25 RP
Dec 22, 2025 10:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,997
Dec 22, 2025 10:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,096
Dec 22, 2025 10:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,071
Dec 22, 2025 10:05zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 10:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,072
Dec 22, 2025 10:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,981
Dec 22, 2025 10:03Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,968
Dec 22, 2025 09:54zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 09:53zielajzielajCPPclang++18.1.3Error
Dec 22, 2025 09:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,966+10.09 RP
Dec 22, 2025 09:41Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,991+7.60 RP
Dec 22, 2025 09:40Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,091
Dec 22, 2025 09:39Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,135
Dec 22, 2025 09:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,035
Dec 22, 2025 09:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,024
Dec 22, 2025 09:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,049
Dec 22, 2025 09:33Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,052
Dec 22, 2025 09:32Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 09:26Rajarshi BasuRajarshi BasuCPPg++13.3.0Success8,379
Dec 22, 2025 09:26Rajarshi BasuRajarshi BasuCPPg++13.3.0Success7,120
Dec 22, 2025 09:24Rajarshi BasuRajarshi BasuCPPg++13.3.0Success6,775
Dec 22, 2025 09:10Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,019
Dec 22, 2025 09:08Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,240
Dec 22, 2025 09:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,054
Dec 22, 2025 09:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 09:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,412
Dec 22, 2025 08:11Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,016
Dec 22, 2025 08:11Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,010+9.52 RP
Dec 22, 2025 08:10Rajarshi BasuRajarshi BasuCPPclang++18.1.3Success5,155
Dec 22, 2025 08:09Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,070
Dec 22, 2025 08:07Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 08:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,070
Dec 22, 2025 08:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,034+12.16 RP
Dec 22, 2025 08:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,076
Dec 22, 2025 08:03Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,891
Dec 22, 2025 08:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,792
Dec 22, 2025 07:58Rajarshi BasuRajarshi BasuCPPg++13.3.0Success5,977
Dec 22, 2025 07:56Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:51xffoxxffoxCPPg++13.3.0Success521,502
Dec 22, 2025 07:51Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:48Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:45Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:44Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:38Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:32Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:30Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:25Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:25Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:25Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success8,956
Dec 22, 2025 07:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Success8,851
Dec 22, 2025 07:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 07:00Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 22, 2025 06:57Rajarshi BasuRajarshi BasuCPPg++13.3.0Success13,344
Dec 22, 2025 06:53Rajarshi BasuRajarshi BasuCPPg++13.3.0Success12,900
Dec 22, 2025 06:43Rajarshi BasuRajarshi BasuCPPg++13.3.0Success26,965
Dec 22, 2025 06:43Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,997
Dec 22, 2025 06:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,590
Dec 22, 2025 06:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,618
Dec 22, 2025 06:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,643
Dec 22, 2025 06:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,941
Dec 22, 2025 06:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Success31,696