0/1背包【基础算法・动态规划】——高级

 3 Sec 64 MB |  Markdown 显示标签
44332
通过提交

题目描述

有一系列按字典序排列的单词。现在定义如果一个单词,通过添加,删除或者改变一个字符,和另一个单词相同,则认为两个单词是可上升的或者是相邻的,那么请问在这个字典中,由相邻单词组成的最长句,最多能由几个单词组成。

输入格式

输入包含若干行,将按字典序给出字典中的单词。单词个数不超过 2500025000,每个单词不超过 1616 个字母。

输出格式

输出最多的相邻单词数。

样例输入 #1

cat
dig
dog
fig
fin
fine
fog
log
wine

样例输出 #1

5
 上传者
coach
 创建时间
2012-07-16 10:49
 修改时间
2023-01-12 10:42