leetcode---minimum-path-sum---dp
来源:互联网 发布:java.util.calendar 编辑:程序博客网 时间:2024/05/18 20:07
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 n = grid.size(); if(n == 0) return 0; int m = grid[0].size(); if(m == 0) return 0; vector<vector<int>> dp(n, vector<int>(m, 0)); dp[0][0] = grid[0][0]; for(int i=0; i<n; i++) { for(int j=0; j<m; j++) { if(i == 0 && j > 0) { dp[i][j] = dp[i][j-1] + grid[i][j]; } else if(j == 0 && i > 0) { dp[i][j] = dp[i-1][j] + grid[i][j]; } else if(i > 0 && j > 0) dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + grid[i][j]; } } return dp[n-1][m-1]; }};
阅读全文
0 0
- 【Leetcode】Minimum Path Sum (DP)
- [leetcode][DP] Minimum Path Sum
- leetcode---minimum-path-sum---dp
- Leetcode-Minimum Path Sum(dp)
- leetcode -- Minimum Path Sum -- 简单DP
- LeetCode OJ-64.Minimum Path Sum(DP)
- LeetCode-64-Minimum Path Sum DP水题
- 【DP】Minimum Path Sum
- Minimum Path Sum DP
- DP Minimum Path Sum
- [DP] Minimum Path Sum
- DP------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
- 关于SSH框架的完整配置
- jsp的学习重点
- ccf-最大波动
- 网易互娱2018校招游戏研发工程师在线笔试
- Linux/Centos/windows集成tomcat和Solr并进行全文检索
- leetcode---minimum-path-sum---dp
- spring-boot-build-项目pom结构boot(1.5.6) 学习笔记
- Revit中的dynamo编程——code block
- hihocoder 1174 拓扑排序·一
- 《统计学习方法》笔记三
- ccf I’m stuck!
- Ubuntu16.04-x64安装caffe(仅CPU)并测试
- 学习笔记(二)
- Python3网络爬虫:使用Cookie-模拟登陆