单词接龙的规则是:
现给定一组全部由小写字母组成单词数组,并指定其中的一个单词作为起始单词,进行单词接龙,
请输出最长的单词串,单词串是单词拼接而成,中间没有空格。
在这个单词接龙问题中,给定一个起始单词及一组单词,要求根据特定规则构建一个单词串。规则是:下一个单词的首字母必须与上一个单词的尾字母相同,并且在可选单词中,优先选择长度最长的,若长度相同则选择字典序最小的,已使用的单词不能重复。输入包括一个非负整数K表示起始单词的索引、一个非负整数N表示单词的数量,以及接下来的N个单词。输出是拼接后的单词串。
数据范围很小,直接按照首字母分类存储每一个字符串然后分别排序,再按照题意拼接即可。