基础区间 DP 总结
基础区间 DP 总结
本篇总结一些较为基础的区间 DP 做题技巧。
判别标志
- 已知序列(或环)相关信息
- 涉及子区间合并(或类似操作)
- 一般无动态更新(多组测试数据除外)
- 数据范围合适(一般允许 \(O(n^2)\) 到 \(O(n^4)\) 复杂度)
常见套路
- 常以子区间两端点为状态
- 优先遍历子区间长度
- 对于环:长度扩大一倍
- 对于复杂问题:增加状态
- 对于重复情况:分类去重
特别注意
- 注意边界条件
- 注意计算溢出
- 注意答案寻找范围
- 对于环:遍历时注意序列长度
- 对于最值问题:涉及乘法时注意正负
基础练习
- 【NOI 1995】石子合并
- 【NOIP 2006 提高组】能量项链
- 关路灯
- 【USACO 16 Open】248 G
- 【NOIP 2007 提高组】矩阵取数游戏
- 【HNOI 2010】合唱队
- 【CQOI 2007】涂色
- 【IOI 1998】Polygon
- 【JOI 2020 Final】スタンプラリー 3
- 【POI 1997】Genotype
- 【CSP-S 2021】括号序列
转载请注明出处。原文地址:https://www.cnblogs.com/na-sr/p/interval-dp.html