问题1400--单词前缀接龙

1400: 单词前缀接龙

时间限制: 1 Sec  内存限制: 128 MB
提交: 2  解决: 2
[提交] [状态] [讨论版] [命题人:]

题目描述

给出了N个单词,已经按长度排好了序。如果某单词i是某单词j的前缀,i->j算一次接龙(两个相同的单词不能算接龙)。

你的任务是:对于输入的单词,找出最长的龙。

N≤50000 每个单词长度≤50

输入

第一行为N。以下N行每行一个单词(由小写组成),已经按长度排序。

输出

仅一个数,为最长的龙的长度。

样例输入 Copy

5
i
a
int
able
inter

样例输出 Copy

3

提示

样例解释:
(所成的龙为i,int,inter;共三个单词,所以龙的长度是3)