#759. 【基础】接龙游戏

【基础】接龙游戏

说明

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

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

输入格式

第一行为N(1N105)N(1\leqslant N\leqslant 105)

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

输出格式

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

样例

5
i
a
int
able
inter
3

提示

1N1051\leqslant N\leqslant 105

来源

codevs 1051 接龙游戏