
数字三角形
oj
Ypuyu
Ypuyu
展开
-
[线性dp] 传纸条(数字三角形模型)
文章目录0. 前言1. 数字三角形+模板题0. 前言相关:[线性dp] 数字三角形(模板+数字三角形模型)[线性dp] 摘花生(数字三角形模型)原题:[线性dp] 方格取数(数字三角形模型)1. 数字三角形+模板题275. 传纸条本题和[线性dp] 方格取数(数字三角形模型)一模一样。且是 NOIP2008 年提高组真题,和 00 年的题撞车了。看了大佬题解,受了启发。写完代码又细想一下,按照贪心的思路来讲,每个点的数值非负。所有能够取数字就尽量让他取数字,不要造成路径相交的情况,若有原创 2020-11-15 17:28:10 · 212 阅读 · 1 评论 -
[线性dp] 方格取数(数字三角形模型)
文章目录0. 前言1. 数字三角形+模板题0. 前言相关:[线性dp] 数字三角形(模板+数字三角形模型)[线性dp] 摘花生(数字三角形模型)1. 数字三角形+模板题1027. 方格取数理解:[线性dp] 摘花生(数字三角形模型)向下、向右每次只走一次,到达右下角即终止,即一条路线。本题也是只能向下、向右走,但是需要走两次,即两条路线,当两条路线走到了相同格子,则当前格子只进行一次的累加(这个对应到题目来讲就是,一条路径走过使得当前格子变为 0),针对不同格子就进行两次的累加。重点: 线原创 2020-11-15 17:06:12 · 249 阅读 · 0 评论 -
[线性dp] 最低通行费(数字三角形模型)
文章目录0. 前言1. 数字三角形+模板题0. 前言相关:[线性dp] 数字三角形(模板+数字三角形模型)[线性dp] 摘花生(数字三角形模型)1. 数字三角形+模板题1018. 最低通行费理解:就是要求了只能向右、下走。那么就完全等价于[线性dp] 摘花生(数字三角形模型)了。重点: 线性 dp、数字三角形模型思路:状态定义:f[i][j] 表示从起点 [1,1] 走到 [i,j] 点的所有路径和的最大值状态转移:来自左上方:f[i-1][j] + a[i][j原创 2020-11-15 15:33:28 · 237 阅读 · 1 评论 -
[线性dp] 摘花生(数字三角形模型)
文章目录0. 前言1. 数字三角形+模板题0. 前言相关:[线性dp] 数字三角形(模板+数字三角形模型)1. 数字三角形+模板题1015. 摘花生这个是很经典的 dp 问题,求解二维下的最大路径和。重点: 线性 dp、数字三角形模型思路:状态定义:f[i][j] 表示从起点 [1,1] 走到 [i,j] 点的所有路径和的最大值状态转移:来自左上方:f[i-1][j] + a[i][j]来自右上方:f[i][j-1] + a[i][j]则状态转移方程为:f[i][j原创 2020-11-15 14:58:26 · 236 阅读 · 0 评论 -
[线性dp] 数字三角形(模板+数字三角形模型)
文章目录0. 前言1. 数字三角形+模板题0. 前言线性 dp 指的是状态转移方程有明显的线性关系,其可以是一维线性关系也可以是二维线性关系。也可从建立的 dp 数组中观察,数组中 dp 值是前后依次更新的,称为具有线性关系。线性 dp 问题占 dp 问题的比重很大,思路比较好想。1. 数字三角形+模板题898. 数字三角形重点: 线性 dp、边界初始化思路:将数字三角形按照行、斜列顺序从 1 开始编号状态定义:f[i][j] 表示从起点走到 [i,j] 点的所有路径数字的最大值原创 2020-11-10 18:02:58 · 332 阅读 · 1 评论