题目:https://www.luogu.org/problemnew/show/P1026 题意: 给定一个字符串,要求把他分成k段.给定s个单词,问划分成k段之后每段中包含的单词和最大是多少. 一个位置作为单词的开头只能计算一次. 思路: 如果仅仅是统计某一个区间内的最大单词数,这比较简单.每次从后往前推一个字符,如果这个字符是一个单词的开头,那么$cnt[i][j] = cnt[i+1][j]+1$ 但是现在要分成$j$段,这是状态之一,另一个状态应该是已经考虑前$i$个字符. 也就是用$…