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 11, 2025 19:35Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 19:31Rajarshi BasuRajarshi BasuCPPg++13.3.0Success15,321+16.36 RP
Dec 11, 2025 19:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 19:19Rajarshi BasuRajarshi BasuCPPg++13.3.0Success15,715+8.27 RP
Dec 11, 2025 18:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Success15,922+159.77 RP
Dec 11, 2025 18:16Rajarshi BasuRajarshi BasuCPPg++13.3.0Success21,428
Dec 11, 2025 16:11Rajarshi BasuRajarshi BasuCPPg++13.3.0Success84,674
Dec 11, 2025 15:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Success21,354+1.79 RP
Dec 11, 2025 15:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Success21,436+12.10 RP
Dec 11, 2025 15:51Rajarshi BasuRajarshi BasuCPPg++13.3.0Success22,007+30.92 RP
Dec 11, 2025 15:51Rajarshi BasuRajarshi BasuCPPg++13.3.0Success23,614+26.31 RP
Dec 11, 2025 15:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success33,896
Dec 11, 2025 15:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success30,166
Dec 11, 2025 15:50Rajarshi BasuRajarshi BasuCPPg++13.3.0Success27,078
Dec 11, 2025 15:38Rajarshi BasuRajarshi BasuCPPg++13.3.0Success25,178+2.65 RP
Dec 11, 2025 15:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success25,347+0.16 RP
Dec 11, 2025 15:22Rajarshi BasuRajarshi BasuCPPg++13.3.0Success25,691
Dec 11, 2025 15:20Rajarshi BasuRajarshi BasuCPPg++13.3.0Success25,357+17.37 RP
Dec 11, 2025 15:17Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 15:03Rajarshi BasuRajarshi BasuCPPg++13.3.0Success26,525+31.62 RP
Dec 11, 2025 15:02Rajarshi BasuRajarshi BasuCPPg++13.3.0Success28,953+53.16 RP
Dec 11, 2025 15:00Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 14:31Rajarshi BasuRajarshi BasuCPPg++13.3.0Success34,220+81.48 RP
Dec 11, 2025 14:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 14:14Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 14:02Rajarshi BasuRajarshi BasuCPPg++13.3.0Success47,450+4.39 RP
Dec 11, 2025 13:56Rajarshi BasuRajarshi BasuCPPg++13.3.0Success48,459+18.55 RP
Dec 11, 2025 13:55Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 13:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 11, 2025 12:25Rajarshi BasuRajarshi BasuCPPg++13.3.0Success53,245+0.93 RP
Dec 11, 2025 12:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Success54,140
Dec 11, 2025 12:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Success53,670
Dec 11, 2025 12:19Rajarshi BasuRajarshi BasuCPPg++13.3.0Success53,509+112.60 RP
Dec 11, 2025 12:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Success140,711
Dec 11, 2025 11:58Rajarshi BasuRajarshi BasuCPPg++13.3.0Success141,429
Dec 11, 2025 11:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success140,558
Dec 9, 2025 19:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Success147,592
Dec 9, 2025 19:00Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 18:59Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 18:53Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 18:45Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 18:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 18:03Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:38Rajarshi BasuRajarshi BasuCPPg++13.3.0Success137,347
Dec 9, 2025 16:36Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:29Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:25Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:22Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:21Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:20Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:19Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:19Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:15Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:13Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:10Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 9, 2025 16:09Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 8, 2025 20:00Rajarshi BasuRajarshi BasuCPPg++13.3.0Success134,619+0.05 RP
Dec 8, 2025 19:53Rajarshi BasuRajarshi BasuCPPg++13.3.0Success134,712+7.00 RP
Dec 8, 2025 19:51Rajarshi BasuRajarshi BasuCPPg++13.3.0Success148,741+36.02 RP
Dec 8, 2025 19:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 7, 2025 10:19Rajarshi BasuRajarshi BasuCPPg++13.3.0Success320,371+0.16 RP
Dec 7, 2025 10:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Success322,026+10.70 RP
Dec 6, 2025 18:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Success491,231+20.36 RP
Dec 5, 2025 11:27CadovvlCadovvlCPPclang++18.1.3Success36,825
Dec 5, 2025 11:25CadovvlCadovvlCPPg++13.3.0Success36,510+28.27 RP
Dec 5, 2025 11:22CadovvlCadovvlCPPg++13.3.0Error
Dec 5, 2025 11:19CadovvlCadovvlCPPg++13.3.0Error
Dec 5, 2025 11:17CadovvlCadovvlCPPg++13.3.0Success40,712+5.49 RP
Dec 5, 2025 11:15CadovvlCadovvlCPPg++13.3.0Error
Dec 5, 2025 11:11CadovvlCadovvlCPPclang++18.1.3Error
Dec 5, 2025 11:09CadovvlCadovvlCPPclang++18.1.3Error
Dec 5, 2025 11:06CadovvlCadovvlCPPclang++18.1.3Success41,642+62.23 RP
Dec 5, 2025 11:01CadovvlCadovvlCPPclang++18.1.3Success60,052
Dec 5, 2025 11:00CadovvlCadovvlCPPg++13.3.0Success56,208+9.05 RP
Dec 5, 2025 10:23CadovvlCadovvlCPPg++13.3.0Error
Dec 5, 2025 10:20CadovvlCadovvlCPPg++13.3.0Error
Dec 5, 2025 10:12CadovvlCadovvlCPPg++13.3.0Success59,220+4.75 RP
Dec 5, 2025 10:12CadovvlCadovvlCPPclang++18.1.3Success60,934+26.50 RP
Dec 5, 2025 10:12CadovvlCadovvlCPPclang++18.1.3Success72,666+5.69 RP
Dec 5, 2025 10:04CadovvlCadovvlCPPg++13.3.0Success75,798+53.17 RP
Dec 5, 2025 09:50CadovvlCadovvlCPPg++13.3.0Success286,376
Dec 4, 2025 02:06Yehor BondarYehor BondarCPPg++13.3.0Success230,984+3.47 RP
Dec 4, 2025 01:45Yehor BondarYehor BondarCPPg++13.3.0Success251,134+19.50 RP
Dec 4, 2025 01:30Yehor BondarYehor BondarCPPg++13.3.0Error
Dec 4, 2025 01:29Yehor BondarYehor BondarCPPg++13.3.0Error
Dec 3, 2025 23:53Yehor BondarYehor BondarCPPg++13.3.0Success492,170+20.32 RP
Nov 30, 2025 08:37izotoffizotoffGOgo1.25.4Success51,275
Nov 28, 2025 09:09Jeffrey JianJeffrey JianCPPg++13.3.0Success287,826+1.20 RP
Nov 28, 2025 08:58Jeffrey JianJeffrey JianCPPg++13.3.0Success298,085+1.31 RP
Nov 28, 2025 08:49Jeffrey JianJeffrey JianCPPg++13.3.0Success310,228+0.66 RP
Nov 24, 2025 13:07Jeffrey JianJeffrey JianCPPg++13.3.0Success316,717+31.57 RP
Nov 24, 2025 13:02caandocaandoCPPg++13.3.0Success491,244+0.07 RP
Nov 24, 2025 13:01caandocaandoCPPg++13.3.0Success492,885+20.29 RP
Nov 22, 2025 21:16Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success34,537+16.93 RP
Nov 22, 2025 21:05Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success43,820
Nov 21, 2025 01:19izotoffizotoffGOgo1.25.4Success28,617
Nov 21, 2025 01:18izotoffizotoffGOgo1.25.4Success30,105
Nov 21, 2025 01:13izotoffizotoffGOgo1.11Success29,644