dp问题中记录路径的方法
2017-10-10 11:42
106 查看
持续更新中~~~
(1)vector
举个例子:vector<int>path[i][j];
三维,一二维记录状态,第三维记录路径,在更新的时候,需要把前面的路径全部复制过来,所以用vector便于操作
if(dp[i+1][j+w[k]]<=dp[i][j]+v[k]){
dp[i+1][j+w[k]]=dp[i][j]+v[k];
path[i+1][j+w[k]]=path[i][j]; //路径复制
path[i+1][j+w[k]].push_back(k); //路径增加
}
(1)vector
举个例子:vector<int>path[i][j];
三维,一二维记录状态,第三维记录路径,在更新的时候,需要把前面的路径全部复制过来,所以用vector便于操作
if(dp[i+1][j+w[k]]<=dp[i][j]+v[k]){
dp[i+1][j+w[k]]=dp[i][j]+v[k];
path[i+1][j+w[k]]=path[i][j]; //路径复制
path[i+1][j+w[k]].push_back(k); //路径增加
}
相关文章推荐
- poj 1141 (区间dp记录路径问题)
- poj1141 Brackets Sequence(区间dp记录路径问题)
- 【记录开发中遇到问题】修改xcode安装目录后终端找不到路径方法
- UVA624(dp记录路径问题)
- HDU 5418 Victor and World(状态压缩路径DP或+floyd 两种方法 求 玈行商问题)经典
- vs2008中使用母版页关于引用*.js的[智能语法提示]和[设置路径]的方法和问题
- Error #1009: 无法访问空对象引用的属性或方法 --问过的个问题 解决了 记录下
- ASP.NET 路径问题的解决方法
- ASP.NET 2.0中母版页中引用文件路径的问题(对原处理方法中的bug进行了修改)
- 解决JSP路径问题的方法(jsp文件开头path, basePath作用) 收藏
- 把工作中遇到的问题和解决方法记录下来!
- 动态规划;漂亮打印问题;时间复杂度O(n方); 思考方法记录在内;
- Log4j日志记录的相对路径问题与打印HQL
- asp.net程序在调式和发布之间图片路径问题的解决方法
- python django学习-问题记录及解决方法
- c# 疑难(一)之打开“OpenFileDialog”文本对话框后默认路径改变问题和解决方法
- 平时遇到的C#和VS问题及解决方法记录
- QQ卡机问题解决方法(信息记录过大时)
- 这个常见的错误。大家记录下自己曾遇到的这样问题的解决方法
- 今天进行最后编译了,遇到了不少问题,现已解决,将问题和解决方法都记录下来;