2025-02-19[DP]数字三角形模型
[动态规划]数字三角形模型
1. 动态规划分析方式—闫氏思考法

- 首先要设计一个状态表示的方法,体现在
dp数组的设计,要求能够表示从开始到目标过程中所有用到的状态。 - 考虑状态的转移,实际上就是集合的划分,判断有几种情况能一步转移到当前的状态,集合划分的标准:
不重复,不遗漏,这里有个技巧,一般看能一步到到最后一步的状态划分。
2. 数字三角型模型
- 网格,从左上到右下,只能单向走(不能回头),求累积的最大值/最小值
3. 注意事项
- 一般下标从1开始,因为涉及“i-1”操作,方便初始化。
- 当求最大值时,0行和0列就初始化成0,可以不动。
- 当求最小值时,就要具体分析,也可以直接做特判,不用0行和0列。
4.例题

4.1 数字三角形
1 | |
4.2 摘花生
1 | |
4.2 最低通行费
1 | |
4.3 方格取数
1 | |
2025-02-19[DP]数字三角形模型
http://666xz666.github.io/2025/02/19/动态规划-数字三角形模型/