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
Nov 12, 2025 16:12Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success58,918+11.34 RP
Nov 12, 2025 16:11Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success96,478
Nov 12, 2025 16:10Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success127,129
Nov 12, 2025 16:09Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success126,315
Nov 12, 2025 16:01Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success128,424
Nov 12, 2025 16:00Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success128,696
Nov 12, 2025 15:57Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success127,644
Nov 12, 2025 15:48Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success63,136+48.94 RP
Nov 12, 2025 15:46Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success140,054
Nov 12, 2025 15:40Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 15:27Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success184,351
Nov 12, 2025 15:26Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 15:20Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success91,364+11.20 RP
Nov 12, 2025 15:19Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success105,257
Nov 12, 2025 15:18Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success103,380
Nov 12, 2025 15:02Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success101,783+1.01 RP
Nov 12, 2025 14:59Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success102,845+61.91 RP
Nov 12, 2025 14:50Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success283,093+10.26 RP
Nov 12, 2025 14:49Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:41Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:39Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:35Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success399,037+4.80 RP
Nov 12, 2025 14:34Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:32Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:21Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:19Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:10Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:09Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:04Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 14:01Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Error
Nov 12, 2025 13:57Aliaksandr MikheiAliaksandr MikheiCPPg++13.3.0Success493,688+20.26 RP
Nov 12, 2025 08:29Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:28Aniruddha DebAniruddha DebCPPg++13.3.0Success14,818
Nov 12, 2025 08:26Aniruddha DebAniruddha DebCPPg++13.3.0Success14,792
Nov 12, 2025 08:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:20Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:19Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:16Aniruddha DebAniruddha DebCPPg++13.3.0Success14,783
Nov 12, 2025 08:14Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:12Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:03Aniruddha DebAniruddha DebCPPg++13.3.0Success14,812
Nov 12, 2025 08:02Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 08:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:58Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:58Aniruddha DebAniruddha DebCPPg++13.3.0Success14,810
Nov 12, 2025 07:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:52Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:52Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:49Aniruddha DebAniruddha DebCPPg++13.3.0Success14,788
Nov 12, 2025 07:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:46Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:43Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:41Aniruddha DebAniruddha DebCPPg++13.3.0Success14,818
Nov 12, 2025 07:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:38Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:36Aniruddha DebAniruddha DebCPPg++13.3.0Success14,807
Nov 12, 2025 07:28Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:27Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:23Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:22Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:20Aniruddha DebAniruddha DebCPPg++13.3.0Success14,809
Nov 12, 2025 07:14Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:12Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:12Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:11Aniruddha DebAniruddha DebCPPg++13.3.0Success14,782
Nov 12, 2025 07:07Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:04Aniruddha DebAniruddha DebCPPg++13.3.0Success14,729
Nov 12, 2025 07:02Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 07:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:59Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:53Aniruddha DebAniruddha DebCPPg++13.3.0Success14,815
Nov 12, 2025 06:51Aniruddha DebAniruddha DebCPPg++13.3.0Success14,810
Nov 12, 2025 06:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:49Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:43Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:36Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:35Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:32Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:31Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:29Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:28Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:27Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:23Aniruddha DebAniruddha DebCPPg++13.3.0Success14,809
Nov 12, 2025 06:22Aniruddha DebAniruddha DebCPPg++13.3.0Success14,790
Nov 12, 2025 06:21Aniruddha DebAniruddha DebCPPg++13.3.0Success14,788
Nov 12, 2025 06:19Aniruddha DebAniruddha DebCPPg++13.3.0Success14,765
Nov 12, 2025 06:18Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:17Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:15Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:14Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:12Aniruddha DebAniruddha DebCPPg++13.3.0Success14,776
Nov 12, 2025 06:09Aniruddha DebAniruddha DebCPPg++13.3.0Success14,801