文章目录 一、前言 二、石子归并 1、穷举 2、正难则反 3、设计状态 4、状态转移方程 三、区间DP的特征 1、状态设计 2、状态转移 3、时间复杂度 四、区间DP的求解 1、思路分析 2、代码实现 1)递归实现 2)迭代实现 五、区间DP的进阶 1、环形区间 2、回文子序列 3、辅助维 六、区间DP的常规思路 1、切割 / 合并区间 2、last 原则 3、添加辅助维 七、区间DP相关题集整理 一、前言 目前本专栏正在进行优惠活动,在博主主页添加博主好友,可以获取 付费专栏优惠券。 区间DP又名区间动态规划,在 LeetCode 上属于难度中上的题,而 ACM 竞赛中属于简单级别,为必须掌握的内容。实际思想也比较简单,基本上看完我写的总结,大部分题目都可以用模板套出来了。 区间DP的状态设计相对简单,基本大部分问题都是用 f [ i ] [ j ] f[i][j] f[i