2451 喵星人的基因
时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 65536/32768 KB(Java/Others)
提交数 : 147 | 通过数 : 49
题目描述
在遥远的喵星球上,战争十分频繁。
多年之后,终于稳定下来了,但是喵们都不知道谁才是自己的亲戚了。
因为喵们都是有自己独特DNA的,所以他们想知道在自己的居住地中有多少人有相同的DNA串。
喵星人的DNA很特殊,可以翻转,而且每个喵星人的DNA长度可能不同。
为了简化问题,我们用a-z表示一个喵星人的DNA块,而你的任务就是找出一个最长DNA串,这个串要是这个族群中所有DNA串的子串,因为DNA特殊的关系,翻转之后是子串也满足条件。
输入要求
多组测试数据 每组包含一个N(N<=100),表示这个族群中的人数。 接下来N行输入N个字符串,表示这个喵星人的DNA串,每个字符串长度不大于10。
输出要求
输出符合要求的最长的DNA串的长度
输入样例
2 rose orichid
输出样例
2