动态规划dp
1. DP问题
1.1 DP问题的时间复杂度计算的一般公式
\(时间复杂度=状态数量 * 状态转移需要的计算量\)
2.2 注意事项
- 状态表示一定能够让答案能够推出来,在此基础上,状态表示的维数要越小越好,状态表示每高一维,计算的时间复杂度就会高一维。因此,状态表示一般从一维开始考虑,如果一维不能表示就加一维。
2. 背包问题
2.1 01背包

2.2 完全背包
2.3 多重背包
2.4 分组背包
3. 线性DP


4. 区间DP

本文来自博客园,作者:seonwee,转载请注明原文链接:https://www.cnblogs.com/seonwee/p/18600694

浙公网安备 33010602011771号