题目传送门 Description 有一个长度为 \(n\) 的 \(01\) 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数. 得到的新字符和分数由这 k 个字符确定.你需要求出你能获得的最大分数. \(n\le 3\times 10^2,k\le 8\) Solution 我们可以观察到的是,为了最优,我们要尽可量要合并的数不相交,因为这样可以合并尽可能多次.于是,也就是说,我们要最后k-1个数展开在原数组互不相交. 于是,我们可以设 \(f_{l,r,S}\) 表示…