/ 7FOJ / 题库 /

「NOIP2000 T」单词接龙

「NOIP2000 T」单词接龙

测试数据来自 system/1311

背景

  • Idea: CCF
  • Data: CCF
  • Solution: CCF
  • 题面: CCF + oistream

描述

单词接龙是一个与我们经常玩的成语接龙相类似的游戏。现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次)。在两个单词相连时,其重合部分合为一部分,例如 beastastonish,如果接成一条龙则变为 beastonish 。另外,相邻的两部分不能存在 真包含 关系,例如 atatide 间不能相连,但 america 可以与自身连接成为 americamerica

输入格式

输入的第一行为一个单独的整数 \(n\) 表示单词数,以下 \(n\) 行每行有一个单词,输入的最后一行为一个单个字符,表示“龙”开头的字母。

输出格式

只需输出以此字母开头的最长的“龙”的长度。

样例

样例输入1

5
at
touch
cheat
choose
tact
a

样例输出1

23

样例输入2

3
aba
aca
ada
a

样例输出2

13

样例解释

样例解释1

连成的“龙”为 atoucheatactactouchoose

样例解释2

连成的“龙”可能为 ababacacadada

数据规模与约定

对于全部数据,保证一定存在以给定字母开头的“龙”,\(n\leq 20\),时限 \(1~~\text{s}\)。

信息

ID
1124
难度
3
分类
搜索 点击显示
标签
递交数
23
已通过
0
通过率
0%
上传者

相关

在下列训练计划中:

历年 NOIP 真题(提高组)