1、背包问题
- 01背包
- 完全背包
- 多重背包
- 混合背包
- 二维花费(包括限制物品件数的变式)
- 分组背包(dp方程为第k组花费为c选或者不选)
- 有依赖背包问题——树形dp
2、树状dp
3、区间dp
- 石子归并(线性)
- 能量项链(环形)
——下面的都是基本模型——
4、LCS
5、LIS
- http://blog.youkuaiyun.com/leotan0321/article/details/53008165
http://blog.youkuaiyun.com/leotan0321/article/details/52986282(这道题需要优化到nlogn,有时间再实现)
杂的模型:
- 最大子段和
- 括号序列问题
- 线段覆盖问题
- 单词划分问题
6、多维DP及优化
7、状压DP

本文详细介绍了多种动态规划问题的经典模型及其解决方案,包括但不限于背包问题、树状DP、区间DP等,并提供了具体实例帮助理解复杂模型。
891

被折叠的 条评论
为什么被折叠?



