美文网首页
minimum-path-sum

minimum-path-sum

作者: DaiMorph | 来源:发表于2019-07-22 00:59 被阅读0次

因为限定了只能下和右,所以第一行和第一列边界就是直着走

class Solution {
public:
    int minPathSum(vector<vector<int> > &grid) {
        int m=grid.size(),n=grid[0].size();
        for(int i=0;i<m;i++)
        {
            for(int j=0;j<n;j++)
            {
                if(i&&j==0)grid[i][j]=grid[i-1][j]+grid[i][j];
                if(j&&i==0)grid[i][j]=grid[i][j-1]+grid[i][j];
                if(i&&j)grid[i][j]=min(grid[i-1][j],grid[i][j-1])+grid[i][j];
            }
        }
        return grid[m-1][n-1];
    }
};

相关文章

网友评论

      本文标题:minimum-path-sum

      本文链接:https://www.haomeiwen.com/subject/nkvblctx.html