博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]Minimum Path Sum
阅读量:4150 次
发布时间:2019-05-25

本文共 1178 字,大约阅读时间需要 3 分钟。

class Solution {//DPpublic:	int minPathSum(vector
> &grid) { // Start typing your C/C++ solution below // DO NOT write int main() function int n = grid.size(); if(n == 0) return 0; int m = grid[0].size(); vector
> f(n+1, vector
(m+1, INT_MAX)); for (int i = 1; i <= n; ++i) { for (int j = 1; j <= m; ++j) { if(i == 1 && j == 1) f[i][j] = grid[i-1][j-1]; else f[i][j] = min(f[i-1][j], f[i][j-1])+grid[i-1][j-1]; } } return f[n][m]; }};

second time

class Solution {public:    int minPathSum(vector
> &grid) { // Start typing your C/C++ solution below // DO NOT write int main() function int m = grid.size(); if(m == 0) return 0; int n = grid[0].size(); vector
> f(m+1, vector
(n+1, INT_MAX)); for(int i = 1; i <= m; ++i) { for(int j = 1; j <= n; ++j) { if(i == 1 && j == 1) f[i][j] = grid[i-1][j-1]; else f[i][j] = min(f[i-1][j], f[i][j-1])+grid[i-1][j-1]; } } return f[m][n]; }};

转载地址:http://glxti.baihongyu.com/

你可能感兴趣的文章
Guava API学习之Preconditions优雅的检验参数
查看>>
Guava Collections API学习之Multimap
查看>>
Guava Collections API学习之Iterators
查看>>
Guava Collections API学习之Lists
查看>>
Guava Collections API学习之ArrayListMultimap
查看>>
Guava Collections API学习之AbstractMapBasedMultimap
查看>>
Guava Collections API学习之HashBiMap
查看>>
Guava Collections API学习之Bimap
查看>>
Guava Collections API学习之Multisets
查看>>
Guava API学习之Resources
查看>>
Guava API学习之CharSequenceReader
查看>>
Guava API学习之Range
查看>>
Guava API学习之RangeSet
查看>>
Guaval API学习之RangeMap
查看>>
JS定时器执行某个动作,可页面动态展示时间走动
查看>>
Tips展开关闭问答代码
查看>>
纯div+css制作的弹出菜单下拉效果(含二级,三级效果)
查看>>
js隐藏省略文字特效
查看>>
jQuery仿新浪网“返回顶部”效果
查看>>
JQuery 单行多条信息滚动代码
查看>>