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
Sep 26, 2025 11:43Wookyung JeongWookyung JeongCPPg++13.3.0Success106,397+1.77 RP
Sep 26, 2025 11:41Wookyung JeongWookyung JeongCPPg++13.3.0Success109,394
Sep 26, 2025 11:36Wookyung JeongWookyung JeongCPPg++13.3.0Success108,441+0.42 RP
Sep 26, 2025 11:27Wookyung JeongWookyung JeongCPPg++13.3.0Success108,941+25.74 RP
Sep 26, 2025 11:25Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:22Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:20Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:19Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:16Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:11Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 11:09Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 26, 2025 10:57Wookyung JeongWookyung JeongCPPg++13.3.0Success151,397+0.14 RP
Sep 26, 2025 10:54Wookyung JeongWookyung JeongCPPg++13.3.0Success151,710+5.93 RP
Sep 26, 2025 09:21Ruoyu QiuRuoyu QiuCPPg++13.3.0Success490,692+20.38 RP
Sep 25, 2025 15:48Wookyung JeongWookyung JeongCPPg++13.3.0Success168,016
Sep 25, 2025 15:38Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:37Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:36Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:36Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:32Wookyung JeongWookyung JeongCPPg++13.3.0Success166,721+2.95 RP
Sep 25, 2025 15:24Wookyung JeongWookyung JeongCPPg++13.3.0Success175,357+1.00 RP
Sep 25, 2025 15:23Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:16Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 15:13Wookyung JeongWookyung JeongCPPg++13.3.0Success185,654
Sep 25, 2025 15:07Wookyung JeongWookyung JeongCPPg++13.3.0Success178,493+0.14 RP
Sep 25, 2025 15:06Wookyung JeongWookyung JeongCPPg++13.3.0Success178,948+4.18 RP
Sep 25, 2025 14:50Wookyung JeongWookyung JeongCPPg++13.3.0Success193,406+7.73 RP
Sep 25, 2025 14:47Wookyung JeongWookyung JeongCPPg++13.3.0Error
Sep 25, 2025 14:40Wookyung JeongWookyung JeongCPPg++13.3.0Success227,381+0.17 RP
Sep 25, 2025 14:39Wookyung JeongWookyung JeongCPPg++13.3.0Success237,207
Sep 25, 2025 14:38Wookyung JeongWookyung JeongCPPg++13.3.0Success235,119
Sep 25, 2025 14:36Wookyung JeongWookyung JeongCPPg++13.3.0Success228,279+43.81 RP
Sep 19, 2025 12:00MylesMylesCPPg++13.3.0Error
Sep 19, 2025 03:46MylesMylesCPPg++13.3.0Error
Sep 19, 2025 03:45MylesMylesCPPg++13.3.0Error
Sep 19, 2025 03:21MylesMylesCPPg++13.3.0Success277,882+35.99 RP
Sep 19, 2025 03:17MylesMylesCPPg++13.3.0Error
Sep 19, 2025 01:04MylesMylesCPPg++13.3.0Error
Sep 19, 2025 01:04MylesMylesCPPg++13.3.0Error
Aug 31, 2025 19:18zielajzielajCPPclang++18.1.3Error
Aug 31, 2025 16:00zielajzielajCPPclang++18.1.3Error
Aug 31, 2025 12:11zielajzielajCPPg++13.3.0Error
Aug 31, 2025 12:09zielajzielajCPPg++13.3.0Error
Aug 31, 2025 12:05zielajzielajCPPg++13.3.0Error
Aug 31, 2025 11:55zielajzielajCPPg++13.3.0Error
Aug 31, 2025 11:47zielajzielajCPPg++13.3.0Error
Aug 27, 2025 18:19Aryan JainAryan JainCPPg++13.3.0Success304,621+12.49 RP
Aug 27, 2025 18:12Aryan JainAryan JainCPPg++13.3.0Error
Aug 27, 2025 18:04Aryan JainAryan JainCPPg++13.3.0Success491,643+20.34 RP
Aug 23, 2025 09:37Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success125,188
Aug 23, 2025 09:35Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success124,822+0.53 RP
Aug 23, 2025 09:34Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Aug 23, 2025 09:28Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success125,651+59.22 RP
Aug 23, 2025 09:27Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success490,971+20.37 RP
Aug 14, 2025 20:49Aniruddha DebAniruddha DebCPPclang++18.1.3Success17,678+1.31 RP
Aug 13, 2025 18:21Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 16:01Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,957
Aug 13, 2025 16:00Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 15:38Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,598
Aug 13, 2025 15:35Leon ZhaoLeon ZhaoCPPg++13.3.0Success17,491
Aug 13, 2025 15:33Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 02:25Leon ZhaoLeon ZhaoCPPg++13.3.0Success21,121
Aug 13, 2025 01:42Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 01:23Leon ZhaoLeon ZhaoCPPg++13.3.0Success19,719
Aug 13, 2025 01:22Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 01:20Leon ZhaoLeon ZhaoCPPg++13.3.0Success17,688
Aug 13, 2025 01:05Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,505+3.64 RP
Aug 13, 2025 01:03Leon ZhaoLeon ZhaoCPPg++13.3.0Success19,146
Aug 13, 2025 00:49Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 13, 2025 00:46Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,611
Aug 13, 2025 00:07Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,630
Aug 13, 2025 00:02Leon ZhaoLeon ZhaoCPPg++13.3.0Success15,593+58.63 RP
Aug 12, 2025 23:15Leon ZhaoLeon ZhaoCPPg++13.3.0Success24,947
Aug 12, 2025 23:06Leon ZhaoLeon ZhaoCPPg++13.3.0Success17,742
Aug 12, 2025 23:02Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 12, 2025 21:53Leon ZhaoLeon ZhaoCPPg++13.3.0Success17,162+166.61 RP
Aug 12, 2025 19:37Leon ZhaoLeon ZhaoCPPg++13.3.0Success26,780
Aug 12, 2025 19:35Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 12, 2025 19:34Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 11, 2025 21:41Leon ZhaoLeon ZhaoCPPg++13.3.0Success24,320
Aug 11, 2025 21:40Leon ZhaoLeon ZhaoCPPg++13.3.0Success30,255
Aug 11, 2025 21:39Leon ZhaoLeon ZhaoCPPg++13.3.0Success30,222
Aug 11, 2025 21:36Leon ZhaoLeon ZhaoCPPg++13.3.0Success26,070
Aug 11, 2025 21:31Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 11, 2025 21:28Leon ZhaoLeon ZhaoCPPg++13.3.0Success25,277
Aug 11, 2025 21:27Leon ZhaoLeon ZhaoCPPg++13.3.0Error
Aug 11, 2025 21:24Leon ZhaoLeon ZhaoCPPg++13.3.0Success29,115
Aug 11, 2025 21:21Leon ZhaoLeon ZhaoCPPg++13.3.0Success24,034+203.95 RP
Aug 11, 2025 20:18Leon ZhaoLeon ZhaoCPPg++13.3.0Success53,241
Aug 11, 2025 20:11Leon ZhaoLeon ZhaoCPPg++13.3.0Success47,142+76.53 RP
Aug 11, 2025 20:00Leon ZhaoLeon ZhaoCPPg++13.3.0Success73,747+57.38 RP
Aug 11, 2025 19:48Leon ZhaoLeon ZhaoCPPg++13.3.0Success127,852+27.63 RP
Aug 11, 2025 19:42Leon ZhaoLeon ZhaoCPPg++13.3.0Success197,696+2.23 RP
Aug 11, 2025 19:37Leon ZhaoLeon ZhaoCPPg++13.3.0Success206,807+27.92 RP
Aug 11, 2025 19:12Leon ZhaoLeon ZhaoCPPg++13.3.0Success489,304+0.08 RP
Aug 11, 2025 02:42Leon ZhaoLeon ZhaoCPPg++13.3.0Success491,125+20.36 RP
Aug 4, 2025 18:55Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success118,107
Aug 4, 2025 18:54Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success122,398
Aug 4, 2025 18:50Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Error
Aug 3, 2025 23:31Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++13.3.0Success117,558+6.35 RP