码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode 63 简单题

时间:2018-05-09 14:42:05      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:unique   题目   简单   col   leetcode   简单题   pat   span   path   

题目很水。。。

直接放代码了

int uniquePathsWithObstacles(int** obstacleGrid, int obstacleGridRowSize, int obstacleGridColSize) {
    int path[obstacleGridRowSize][obstacleGridColSize];
    if(obstacleGrid[0][0]==1)
        path[0][0] = 0;
    else
        path[0][0] = 1;
    for(int i =1;i<obstacleGridRowSize;i++)
        if(obstacleGrid[i][0]==0&&path[i-1][0]==1)
            path[i][0] = 1;
        else
            path[i][0] = 0;
    for(int i =1;i<obstacleGridColSize;i++)
        if(obstacleGrid[0][i]==0&&path[0][i-1]==1)
            path[0][i] = 1;
        else
            path[0][i] = 0;
    for(int i =1;i<obstacleGridRowSize;i++)
        for(int j =1;j<obstacleGridColSize;j++)
        {
            if(obstacleGrid[i][j]==0)
                path[i][j] = path[i-1][j]+path[i][j-1];
            else
                path[i][j] = 0;
        }
    return path[obstacleGridRowSize-1][obstacleGridColSize-1];
}

 

leetcode 63 简单题

标签:unique   题目   简单   col   leetcode   简单题   pat   span   path   

原文地址:https://www.cnblogs.com/jzcbest1016/p/9013294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!