题解【P2400 秘密文件】

思路框架整理



1.考点

双向 dp。

2.状态设定

$f[l,r]$ 表示 $l$ $-$ $r$ 折叠成的最小长度。

3.转移

分为两部分:

① 区间 dp 常见解法——拆开序列

$$f[l,r]=\max {f[l,k] + f[k+1,r]}$$

② 不断重复 $f[l,r]$,尝试用它更新更长的 $f[l,ed]$,其中 $ed=r+len$,$r+2 \times len,$…

4.打印方案

递归输出即可。

5.时间复杂度
$O(n^3)$

代码的话网上有很多,不再给出了。

posted @ 2022-03-03 06:46  21xf2257  阅读(40)  评论(1)    收藏  举报