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 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
Nov 12, 2025 03:01Aniruddha DebAniruddha DebCPPg++13.3.0Success14,781
Nov 12, 2025 03:00Aniruddha DebAniruddha DebCPPg++13.3.0Success14,817
Nov 12, 2025 02:59Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:58Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:55Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:54Aniruddha DebAniruddha DebCPPg++13.3.0Success14,786
Nov 12, 2025 02:52Aniruddha DebAniruddha DebCPPg++13.3.0Success14,754
Nov 12, 2025 02:48Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:43Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:40Aniruddha DebAniruddha DebCPPg++13.3.0Success14,742
Nov 12, 2025 02:38Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:36Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:34Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:32Aniruddha DebAniruddha DebCPPg++13.3.0Success14,750
Nov 12, 2025 02:28Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:26Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:26Aniruddha DebAniruddha DebCPPg++13.3.0Success14,810
Nov 12, 2025 02:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:23Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:22Aniruddha DebAniruddha DebCPPg++13.3.0Success14,789
Nov 12, 2025 02:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:19Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:18Aniruddha DebAniruddha DebCPPg++13.3.0Success14,795
Nov 12, 2025 02:16Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:13Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:10Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:09Aniruddha DebAniruddha DebCPPg++13.3.0Success14,742
Nov 12, 2025 02:07Aniruddha DebAniruddha DebCPPg++13.3.0Success14,791
Nov 12, 2025 02:02Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 02:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 01:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 01:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 01:52Aniruddha DebAniruddha DebCPPg++13.3.0Success14,740
Nov 12, 2025 01:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 01:49Aniruddha DebAniruddha DebCPPg++13.3.0Error
Nov 12, 2025 01:47Aniruddha DebAniruddha DebCPPg++13.3.0Error