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
Jan 5, 2026 18:08Павел РатмановПавел РатмановCPPclang++18.1.3Success170,903
Jan 5, 2026 18:06Павел РатмановПавел РатмановCPPclang++18.1.3Success161,832
Jan 5, 2026 17:57Павел РатмановПавел РатмановCPPclang++18.1.3Success168,157
Jan 5, 2026 14:29Павел РатмановПавел РатмановCPPclang++18.1.3Success169,029
Jan 5, 2026 14:27Павел РатмановПавел РатмановCPPclang++18.1.3Success250,320
Jan 5, 2026 14:24Павел РатмановПавел РатмановCPPclang++18.1.3Success167,176
Jan 5, 2026 14:23Павел РатмановПавел РатмановCPPclang++18.1.3Success172,545
Jan 5, 2026 14:18Павел РатмановПавел РатмановCPPclang++18.1.3Success168,973
Jan 5, 2026 13:55zielajzielajCPPclang++18.1.3Error
Jan 5, 2026 13:53zielajzielajCPPclang++18.1.3Error
Jan 5, 2026 13:51zielajzielajCPPclang++18.1.3Error
Jan 5, 2026 13:50zielajzielajCPPclang++18.1.3Error
Jan 5, 2026 13:10zielajzielajCPPclang++18.1.3Success3,244
Jan 5, 2026 13:08zielajzielajCPPclang++18.1.3Error
Jan 5, 2026 13:06zielajzielajCPPclang++18.1.3Success3,569
Jan 5, 2026 07:46Павел РатмановПавел РатмановCPPclang++18.1.3Success173,069
Jan 5, 2026 07:41Павел РатмановПавел РатмановCPPclang++18.1.3Success169,111
Jan 5, 2026 06:04Josu San MartinJosu San MartinRUSTrust-1.92.0Success20,510+15.96 RP
Jan 4, 2026 23:38zielajzielajCPPclang++18.1.3Success3,192
Jan 4, 2026 23:31zielajzielajCPPclang++18.1.3Error
Jan 4, 2026 22:03zielajzielajCPPclang++18.1.3Success3,122+54.92 RP
Jan 4, 2026 22:02Павел РатмановПавел РатмановCPPclang++18.1.3Success116,775
Jan 4, 2026 21:58Павел РатмановПавел РатмановCPPclang++18.1.3Success110,886
Jan 4, 2026 21:42zielajzielajCPPclang++18.1.3Error
Jan 4, 2026 21:41Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:39zielajzielajCPPclang++18.1.3Success3,400
Jan 4, 2026 21:38Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:38zielajzielajCPPclang++18.1.3Success3,510
Jan 4, 2026 21:36Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:35zielajzielajCPPclang++18.1.3Success3,834
Jan 4, 2026 21:31zielajzielajCPPclang++18.1.3Error
Jan 4, 2026 21:29Павел РатмановПавел РатмановCPPclang++18.1.3Success92,520
Jan 4, 2026 21:28Павел РатмановПавел РатмановCPPclang++18.1.3Success67,194
Jan 4, 2026 21:27Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:26Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:16Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:14Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:10Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 21:06Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 18:00zielajzielajCPPclang++18.1.3Success3,268
Jan 4, 2026 17:52zielajzielajCPPclang++18.1.3Success3,205
Jan 4, 2026 17:20zielajzielajCPPclang++18.1.3Success3,272
Jan 4, 2026 17:18zielajzielajCPPclang++18.1.3Success3,208
Jan 4, 2026 17:16zielajzielajCPPclang++18.1.3Success3,149+18.10 RP
Jan 4, 2026 17:15zielajzielajCPPclang++18.1.3Success3,168
Jan 4, 2026 17:14zielajzielajCPPclang++18.1.3Success3,327
Jan 4, 2026 17:12zielajzielajCPPclang++18.1.3Success3,182
Jan 4, 2026 14:39Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:25Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:24Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:22Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:19Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:13Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 14:12Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 4, 2026 04:33zielajzielajCPPclang++18.1.3Success3,158+10.02 RP
Jan 4, 2026 04:32zielajzielajCPPclang++18.1.3Error
Jan 4, 2026 04:29zielajzielajCPPclang++18.1.3Success3,163+21.92 RP
Jan 4, 2026 04:26zielajzielajCPPclang++18.1.3Success3,174+13.86 RP
Jan 4, 2026 04:24zielajzielajCPPclang++18.1.3Success3,181+11.84 RP
Jan 4, 2026 04:23zielajzielajCPPclang++18.1.3Error
Jan 3, 2026 20:15Павел РатмановПавел РатмановCPPclang++18.1.3Error
Jan 3, 2026 10:45zielajzielajCPPclang++18.1.3Success3,309
Jan 3, 2026 10:34zielajzielajCPPclang++18.1.3Success3,205
Jan 3, 2026 10:33zielajzielajCPPclang++18.1.3Success3,187+7.86 RP
Jan 3, 2026 10:28zielajzielajCPPclang++18.1.3Error
Jan 3, 2026 10:24zielajzielajCPPclang++18.1.3Success3,248
Jan 3, 2026 10:19zielajzielajCPPclang++18.1.3Success3,296
Jan 3, 2026 07:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,302
Jan 3, 2026 07:44Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:30Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:28Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:27Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,409
Jan 3, 2026 07:23Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,338
Jan 3, 2026 07:18Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,272+20.41 RP
Jan 3, 2026 07:17Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,334
Jan 3, 2026 07:16Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:14Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,341
Jan 3, 2026 07:08Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:07Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:07Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,403
Jan 3, 2026 07:06Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:04Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:03Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 07:01Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,299
Jan 3, 2026 06:54Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 06:16Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 06:13Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 06:08Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 05:51Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 05:49Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,319
Jan 3, 2026 05:43Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,298
Jan 3, 2026 05:43Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,303
Jan 3, 2026 05:41Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,294+28.30 RP
Jan 3, 2026 05:35Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 05:34Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,196
Jan 3, 2026 05:33Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Jan 3, 2026 05:32Rajarshi BasuRajarshi BasuCPPg++13.3.0Success3,393