時間限制: 2s
內(nèi)存限制: 192MB 提交: 733 解決: 296
題目描述
單詞接龍是一個與我們經(jīng)常玩的成語接龍相類似的游戲,現(xiàn)在我們已知一組單詞,且給定一個開頭的字母,要求出以這個字母開頭的最長的“龍”(每個單詞都 最多在“龍”中出現(xiàn)兩次),在兩個單詞相連時,其重合部分合為一部分,例如beast和astonish,如果接成一條龍則變?yōu)閎eastonish,另外相鄰的兩部分不能存在包含關系,例如at和atide間不能相連。
樣例說明
連成的“龍”為atoucheatactactouchoose
輸入格式
輸入的第一行為一個單獨的整數(shù)n (n< =20)表示單詞數(shù),以下n行每行有一個單詞,輸入的最后一行為一個單個字符,表示“龍”開頭的字母。你可以假定以此字母開頭的“龍”一定存在.
輸出格式
只需輸出以此字母開頭的最長的“龍”的長度
樣例輸入
5
at
touch
cheat
choose
tact
a
提示
零基礎同學可以先學習
視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習題,還有老師答疑,
點擊這里了解課程詳情