64. Minimum Path Sum
来源:互联网 发布:u盘ubuntu分区教程 编辑:程序博客网 时间:2024/06/06 01:52
problem:
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.
和前面两题思路一致,分类for循环即可,判断左边和上边哪个小,就加上哪个。class Solution {public: int minPathSum(vector<vector<int>>& grid) { int m = grid.size(); int n = grid[0].size(); int test; vector<vector<int> > result(m, vector<int>(n,0)); result[0][0] = grid[0][0]; for(int i=1; i<m; i++) { result[i][0] = result[i-1][0] + grid[i][0]; test = result[i][0]; } for(int j=1; j<n; j++) { result[0][j] = result[0][j-1] + grid[0][j]; test = result[0][j]; } for(int i=1; i<m; i++) { for(int j=1; j<n; j++) { int temp = min(result[i-1][j], result[i][j-1]); result[i][j] = temp + grid[i][j]; test = result[i][j]; } } return result[m-1][n-1]; }};
0 0
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64.Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64. Minimum Path Sum
- 64.Minimum Path Sum
- redis事务
- 健康录a
- 等差数列前n项和
- 51单片机作业
- <meta http-equiv="X-UA-Compatible" content="IE=Edge">
- 64. Minimum Path Sum
- androidstudio中外部数据库的导入
- Leetcode刷题记—— 33. Search in Rotated Sorted Array(在翻转顺序的数组里查找)
- 输入一个整数,求该整数的二进制中1的个数,并输出
- Android动画
- 《PCL点云库学习&VS2010(X64)》Part 22 激光雷达点云数据处理相关算法库收集
- 面试题
- Python 之ConfigParser
- latex 中,代码注释含有中文和英文,英文会跑后面的问题。