小 J 在搬家的过程中发现了一台古老的打字机。 好奇的小 J 决定研究如何使用它。首先,需要将一条长度为 m
的纸带放入打字机。打字机上共有 26 个按键,分别是小写字母 ’a’ - ’z’。每当你按下一个按键时,打字机
就会立即在纸带上打印出那个字符,并将纸带平移一个单位距离。聪明的小 J 很快就掌握了这款打字机的使用技
巧,并想尝试新的挑战。他拿出了一本字典,挑选了 n 个单词,并给每个单词设定了分数。纸带中每出现一次指
定的单词,就会得到对应的分数。例如, 单词 ’eye’ 的分数为 2, ’year’ 的分数为 3,那么纸带 ’eyeye
year’ 的分数为 9 分。小 J 希望挑战自己,打出分数最高的纸带。特别地,小 J 偶尔会手抖,按到自己不想输
入的字符。由于这台古老的打字机没有退格(删除)功能,所以小 J 只能接受按错这个事实,重新规划在按错的
情况下如何得最高分。倘若小 J 有可能在任意位置按错按键,并保证整个过程中按错的次数不超过 k 次,那么请
你算出他在最坏情况下的最高得分是多少。