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 18, 2023 16:12matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 18, 2023 16:11matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 18, 2023 16:11matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 18, 2023 16:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 18, 2023 16:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 18, 2023 12:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Dec 17, 2023 23:18Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:17Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:14Michael MoonMichael MoonCPPclang++10.0.0Success280,849+0.21 RP
Dec 17, 2023 23:13Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:10Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:09Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:06Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:05Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:04Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:03Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 23:01Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:52Michael MoonMichael MoonCPPclang++10.0.0Success283,973
Dec 17, 2023 22:29Michael MoonMichael MoonCPPclang++10.0.0Success282,521+1.15 RP
Dec 17, 2023 22:26Michael MoonMichael MoonCPPclang++10.0.0Success297,478
Dec 17, 2023 22:25Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:23Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:20Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:18Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:16Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:12Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 22:10Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 20:39Michael MoonMichael MoonCPPclang++10.0.0Success291,981+12.86 RP
Dec 17, 2023 20:37Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 20:36Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 20:34Michael MoonMichael MoonCPPclang++10.0.0Error
Dec 17, 2023 20:28Michael MoonMichael MoonCPPclang++10.0.0Success467,631+21.38 RP
Dec 17, 2023 08:27Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success19,349
Dec 17, 2023 08:17Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success56,302
Dec 17, 2023 08:12Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success18,270+57.94 RP
Dec 15, 2023 22:07ttGOgo1.21.5Success251,460+39.77 RP
Dec 15, 2023 22:05ttGOgo1.20.12Error
Dec 15, 2023 15:29Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 15, 2023 15:26Oleg KovalovOleg KovalovGOgo1.21.5Success99,205
Dec 15, 2023 15:25Oleg KovalovOleg KovalovGOgo1.21.5Success109,311
Dec 15, 2023 15:24Oleg KovalovOleg KovalovGOgo1.21.5Success108,926
Dec 15, 2023 15:19Oleg KovalovOleg KovalovGOgo1.21.5Success109,557
Dec 15, 2023 12:49Dmitrii VasilevDmitrii VasilevCPPg++9.3.0Error
Dec 15, 2023 12:48Dmitrii VasilevDmitrii VasilevCPPg++9.3.0Success464,136+21.55 RP
Dec 15, 2023 10:46Oleg KovalovOleg KovalovGOgo1.21.5Success99,136+16.46 RP
Dec 15, 2023 10:29Oleg KovalovOleg KovalovGOgo1.21.5Success118,870
Dec 15, 2023 10:27Oleg KovalovOleg KovalovGOgo1.21.5Success119,117
Dec 15, 2023 10:22Oleg KovalovOleg KovalovGOgo1.21.5Success118,485
Dec 15, 2023 10:21Oleg KovalovOleg KovalovGOgo1.21.5Success118,474+1.47 RP
Dec 15, 2023 10:02Oleg KovalovOleg KovalovGOgo1.21.5Success124,517
Dec 13, 2023 12:22DumpinieksDumpinieksCPPg++9.3.0Success465,440+21.49 RP
Dec 12, 2023 08:20Oleg KovalovOleg KovalovGOgo1.21.5Success120,567+38.14 RP
Dec 12, 2023 08:05Oleg KovalovOleg KovalovGOgo1.21.5Success223,231+0.76 RP
Dec 11, 2023 23:36Oleg KovalovOleg KovalovGOgo1.21.5Success227,060+1.54 RP
Dec 11, 2023 15:01Oleg KovalovOleg KovalovGOgo1.21.5Success235,310+42.50 RP
Dec 7, 2023 12:21matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 7, 2023 12:17matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 7, 2023 12:17matsuoka-601matsuoka-601CPPg++9.3.0Error
Dec 2, 2023 12:42Vitaliy KamalinVitaliy KamalinCSHARP8.0.0Success313,866+31.86 RP
Nov 30, 2023 09:38OwenChung03OwenChung03RUSTrust-1.74.0Error
Nov 26, 2023 22:15mmalczakmmalczakCPPg++9.3.0Success464,913+21.51 RP
Nov 22, 2023 13:13matsuoka-601matsuoka-601CPPg++9.3.0Error
Nov 22, 2023 13:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Nov 22, 2023 13:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:35matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:30matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:26matsuoka-601matsuoka-601CPPg++9.3.0Error
Oct 17, 2023 04:26matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:24matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 17, 2023 04:24matsuoka-601matsuoka-601CPPclang++10.0.0Error
Oct 9, 2023 02:50sliceteamsliceteamCPPg++9.3.0Success466,514+21.44 RP
Oct 6, 2023 14:22CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 14:19CadovvlCadovvlCPPg++9.3.0Success137,114
Oct 6, 2023 14:16CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 14:15CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 14:13CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 13:57CadovvlCadovvlCPPg++9.3.0Success127,826
Oct 6, 2023 12:22CadovvlCadovvlCPPg++9.3.0Success131,585
Oct 6, 2023 12:19CadovvlCadovvlCPPg++9.3.0Success135,727
Oct 6, 2023 12:17CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 12:16CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 12:12CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 11:25CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 11:24CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 11:07CadovvlCadovvlCPPg++9.3.0Success128,268
Oct 6, 2023 11:06CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 11:05CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 11:01CadovvlCadovvlCPPg++9.3.0Success126,964+30.38 RP
Oct 6, 2023 10:59CadovvlCadovvlCPPg++9.3.0Success206,670+20.64 RP
Oct 6, 2023 10:57CadovvlCadovvlCPPg++9.3.0Success360,421+6.22 RP
Oct 6, 2023 10:56CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 10:55CadovvlCadovvlCPPg++9.3.0Error
Oct 6, 2023 10:52CadovvlCadovvlCPPg++9.3.0Error