矩阵最小路径和
来源:互联网 发布:乐视网络电视 武术世界 编辑:程序博客网 时间:2024/04/20 02:45
有一个矩阵map,它每个格子有一个权值。从左上角的格子开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有的路径中最小的路径和。
给定一个矩阵map及它的行数n和列数m,请返回最小路径和。保证行列数均小于等于100.
测试样例:
[[1,2,3],[1,1,1]],2,3
返回:4
class MinimumPath {public: int getMin(vector<vector<int> > map, int n, int m) { // 动态规划 if (n <= 0 || m <= 0) return 0; int dp[n][m]; dp[0][0] = map[0][0];//左上角,(0,0)位置 for (int i = 1; i < n; i++)//第一列 dp[i][0] = dp[i-1][0] + map[i][0]; for (int i = 1; i < m; i++)//第一行 dp[0][i] = dp[0][i-1] + map[0][i]; for (int i = 1; i < n; i++){ //第二行开始 for (int j = 1; j < m; j++){ //第二列开始 dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + map[i][j];//两者取最小 } } return dp[n-1][m-1]; }};
阅读全文
0 0
- 矩阵最小路径和
- 矩阵最小路径和
- 矩阵的最小路径和
- 矩阵最小路径和练习
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 动态规划,矩阵最小路径和
- 矩阵最小路径和(java实现)
- 矩阵的最小路径和 [DP]
- 动态规划--矩阵最小的路径和
- 动态规划--矩阵最小路径和
- 动态规划-----矩阵最小路径和
- 递归+动态规划 矩阵最小路径和
- 矩阵的最小路径和(空间压缩)
- 动态规划3:矩阵最小路径和问题
- MVC4中如何跳过对模型中某个属性的验证?
- java基础之——奇怪的数值
- c++ split字符串拆分
- 如何解决Android运行时异常“Binary XML file line # : Error inflating class”的异常
- Android 6.0运行时权限(一)
- 矩阵最小路径和
- Mybatis简介
- centos 7 在应用菜单中添加菜单项
- for(int i=0;i<stack.size();i++)出栈不完全问题
- 第三篇:白话tornado源码之请求来了
- serlet 技术
- 跟上 Java 8 – 你忽略了的新特性
- html5shiv让IE6-IE8支持HTML5标签
- 1小时掌握SVN版本控制系统