标签:grid 是什么 sum 路径 nbsp cto += class bsp
class Solution {
public:
int minPathSum(vector<vector<int>>& grid) {
int n = grid.size();
int m = grid[0].size();
for(int i=1;i<m;i++)
{
grid[0][i] += grid[0][i-1]; //是什么就定义什么,要求什么就表示什么
}
for(int i=1;i<n;i++)
{
grid[i][0] += grid[i-1][0]; //将边的路径求出来
}
for(int i=1;i<n;i++) //第一个点作为起点不好求就换成第二个
{
for(int j=1;j<m;j++)
{
grid[i][j]+=min(grid[i-1][j],grid[i][j-1]);
}
}
return grid[n-1][m-1];
}
};
标签:grid 是什么 sum 路径 nbsp cto += class bsp
原文地址:https://www.cnblogs.com/z2529827226/p/11728954.html