[LeetCode] Minimum Path Sum
来源:互联网 发布:电脑上淘宝直播 编辑:程序博客网 时间:2024/05/29 07:59
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
Note: You can only move either down or right at any point in time.
class Solution {public: int minPathSum(vector<vector<int> > &grid) { int m = grid.size() - 1,n = grid[0].size() - 1; vector<vector<int> > num(m + 1,vector<int>(n +1)); if(m == -1) return 0; num[m][n] = grid[m][n]; for(int i = n - 1;i >= 0;i --) num[m][i] = grid[m][i] + num[m][i + 1]; for(int i = m - 1;i >= 0;i --) num[i][n] = grid[i][n] + num[i + 1][n]; for(int i = m - 1;i >= 0;i --){ for(int j = n - 1;j >= 0;j --){ num[i][j] = min(num[i + 1][j],num[i][j + 1]) + grid[i][j]; } } return num[0][0]; }};
0 0
- LeetCode: Minimum Path Sum
- LeetCode Minimum Path Sum
- LeetCode : Minimum Path Sum
- [Leetcode] Minimum Path Sum
- [LeetCode] Minimum Path Sum
- [Leetcode] Minimum Path Sum
- [LeetCode]Minimum Path Sum
- [leetcode]Minimum Path Sum
- LeetCode-Minimum Path Sum
- [leetcode] Minimum Path Sum
- LeetCode - Minimum Path Sum
- LeetCode:Minimum Path Sum
- leetcode minimum path sum
- 【leetcode】Minimum Path Sum
- 【LeetCode】Minimum Path Sum
- Leetcode: Minimum Path Sum
- Leetcode Minimum Path Sum
- LeetCode Minimum Path Sum
- scp使用加密算法报错unknown cipher type
- Java NIO使用及原理分析 (一)
- 栈的链式存储实现
- java对redis的基本操作
- iOS 字体
- [LeetCode] Minimum Path Sum
- java 获取map中所有的key值
- Masonry介绍与使用实践(快速上手Autolayout)
- linux创建和root一样权限的用户
- Ubuntu/linux下忘记MySQL root密码解决方法
- Linux系统编程_8_进程控制之fork_wait_waitpid函数
- 查看Linux的磁盘使用情况
- 微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨
- Git错误non-fast-forward后的冲突解决