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 06:09Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:07Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:05Aniruddha DebAniruddha DebCPPg++13.3.0Success14,803
Nov 12, 2025 06:02Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 06:01Aniruddha DebAniruddha DebCPPg++13.3.0Success14,765
Nov 12, 2025 05:59Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:58Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:53Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:51Aniruddha DebAniruddha DebCPPg++13.3.0Success14,788
Nov 12, 2025 05:49Aniruddha DebAniruddha DebCPPg++13.3.0Success14,708
Nov 12, 2025 05:46Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:44Aniruddha DebAniruddha DebCPPg++13.3.0Success14,723
Nov 12, 2025 05:40Aniruddha DebAniruddha DebCPPg++13.3.0Success14,774
Nov 12, 2025 05:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:38Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:35Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:32Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:31Aniruddha DebAniruddha DebCPPg++13.3.0Success14,755
Nov 12, 2025 05:30Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:28Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:27Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:23Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:22Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:18Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:14Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:12Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:11Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:10Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:07Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:05Aniruddha DebAniruddha DebCPPg++13.3.0Success14,809
Nov 12, 2025 05:03Aniruddha DebAniruddha DebCPPg++13.3.0Success14,782
Nov 12, 2025 05:03Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 05:01Aniruddha DebAniruddha DebCPPg++13.3.0Success14,767
Nov 12, 2025 05:00Aniruddha DebAniruddha DebCPPg++13.3.0Success14,804
Nov 12, 2025 04:58Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:53Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:49Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:45Aniruddha DebAniruddha DebCPPg++13.3.0Success14,776
Nov 12, 2025 04:42Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:39Aniruddha DebAniruddha DebCPPg++13.3.0Success14,713
Nov 12, 2025 04:37Aniruddha DebAniruddha DebCPPg++13.3.0Success14,756
Nov 12, 2025 04:36Aniruddha DebAniruddha DebCPPg++13.3.0Success14,810
Nov 12, 2025 04:35Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:34Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:33Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:32Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:31Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:30Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:29Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:26Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:25Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:18Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:17Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:16Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:15Aniruddha DebAniruddha DebCPPg++13.3.0Success14,769
Nov 12, 2025 04:12Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:10Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:09Aniruddha DebAniruddha DebCPPg++13.3.0Success14,749
Nov 12, 2025 04:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:05Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 04:00Aniruddha DebAniruddha DebCPPg++13.3.0Success14,744
Nov 12, 2025 03:57Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:55Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:52Aniruddha DebAniruddha DebCPPg++13.3.0Success14,786
Nov 12, 2025 03:51Aniruddha DebAniruddha DebCPPg++13.3.0Success14,746
Nov 12, 2025 03:50Aniruddha DebAniruddha DebCPPg++13.3.0Success14,756
Nov 12, 2025 03:48Aniruddha DebAniruddha DebCPPg++13.3.0Success14,819
Nov 12, 2025 03:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:44Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:36Aniruddha DebAniruddha DebCPPg++13.3.0Success14,745
Nov 12, 2025 03:33Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:29Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:28Aniruddha DebAniruddha DebCPPg++13.3.0Success14,731
Nov 12, 2025 03:27Aniruddha DebAniruddha DebCPPg++13.3.0Success14,791
Nov 12, 2025 03:24Aniruddha DebAniruddha DebCPPg++13.3.0Success14,702
Nov 12, 2025 03:23Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:21Aniruddha DebAniruddha DebCPPg++13.3.0Success14,748
Nov 12, 2025 03:18Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:17Aniruddha DebAniruddha DebCPPg++13.3.0Success14,814
Nov 12, 2025 03:15Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:14Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:13Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:09Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:05Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:02Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 03:01Aniruddha DebAniruddha DebCPPg++13.3.0Error