【LeetCode】Minimum Path Sum
2014-11-25 12:26
381 查看
int minPathSum(vector<vector<int> > &grid) { int m = grid.size(); int n = grid[0].size(); int i, j; vector<vector<int>> result; result[0][0] = grid[0][0]; for (i = 1; i < m; i++) { result[i][0] = grid[i][0] + result[i - 1][0]; } for (j = 1; j < m; j++) { result[0][j] = grid[0][j] + result[0][j-1]; } for (i = 1; i < m; i++) { for (j = 1; j < n; j++) { result[i][j] = min(result[i - 1][j], result[i][j - 1]) + grid[i][j]; } } return result[m - 1][n - 1]; }
相关文章推荐
- leetcode_p64_MinimumPathSum_cpp
- Leetcode: Minimum path sum
- [Leetcode] Minimum Path Sum
- leetcode JAVA Minimum Path Sum 难度系数3 3.22
- LeetCode刷题笔录Minimum Path Sum
- leetcode--Minimum Path Sum
- [LeetCode] Minimum Path Sum
- leetcode_64题——Minimum Path Sum(动态规划)
- LeetCode之Minimum Path Sum
- Leetcode(64)Minimum Path Sum
- LeetCode Minimum Path Sum
- LeetCode64——Minimum Path Sum
- [C++]LeetCode: 51 Minimum Path Sum
- 【LeetCode】Minimum Path Sum
- Minimum Path Sum - LeetCode
- 【LeetCode】Minimum Path Sum
- 【题解】【矩阵】【DP】【Leetcode】Minimum Path Sum
- LeetCode 064 Minimum Path Sum
- leetcode--minimum_path_sum
- 【LeetCode】Minimum Path Sum