题解【P2400 秘密文件】

思路框架整理



1.考点

双向 dp。

2.状态设定

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

3.转移

分为两部分:

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

f[l,r]=maxf[l,k]+f[k+1,r]

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

4.打印方案

递归输出即可。

5.时间复杂度
O(n3)

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

posted @   21xf2257  阅读(25)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示