P1019 单词接龙 (DFS)
生活随笔
收集整理的這篇文章主要介紹了
P1019 单词接龙 (DFS)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
單詞接龍是一個(gè)與我們經(jīng)常玩的成語接龍相類似的游戲,現(xiàn)在我們已知一組單詞,且給定一個(gè)開頭的字母,要求出以這個(gè)字母開頭的最長(zhǎng)的“龍”(每個(gè)單詞都最多在“龍”中出現(xiàn)兩次),在兩個(gè)單詞相連時(shí),其重合部分合為一部分,例如 beastbeast和astonishastonish,如果接成一條龍則變?yōu)閎eastonishbeastonish,另外相鄰的兩部分不能存在包含關(guān)系,例如atat 和 atideatide 間不能相連。
輸入輸出格式
輸入格式:
輸入的第一行為一個(gè)單獨(dú)的整數(shù)nn (n \le 20n≤20)表示單詞數(shù),以下nn 行每行有一個(gè)單詞,輸入的最后一行為一個(gè)單個(gè)字符,表示“龍”開頭的字母。你可以假定以此字母開頭的“龍”一定存在.
輸出格式:
只需輸出以此字母開頭的最長(zhǎng)的“龍”的長(zhǎng)度
輸入輸出樣例
輸入樣例#1:
5
at
touch
cheat
choose
tact
a
輸出樣例#1:
23
說明
(連成的“龍”為atoucheatactactouchoose)
NOIp2000提高組第三題
ac_code:
總結(jié)
以上是生活随笔為你收集整理的P1019 单词接龙 (DFS)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: p1605迷宫(DFS应该注意的问题)
- 下一篇: 1693: 选数(DFS)