题解 | #不同路径的数目(二)#

不同路径的数目(二)

https://www.nowcoder.com/practice/2bbfd075fbde4884b9da80634e1cae7c

牛客有毒啊,一样的代码,一样的用例,在本地pycharm运行答案正确,牛客运行答案错误。。。

而且那测试用例是什么鬼,不是输入数组不是0就是1吗?整一堆A是几个意思。。。

class Solution:
    def uniquePathsWithObstacles(self , obstacleGrid: List[List[str]]) -> int:
        m = len(obstacleGrid)
        n = len(obstacleGrid[0])
        dp = [[0] * n for i in range(m)]
        if obstacleGrid[0][0] == 0:
            return 0
        else:
            dp[0][0] = 1            
        for i in range(1,m):
            if obstacleGrid[i][0] ==0:
                break
            dp[i][0] = 1
        for j in range(1,n):
            if obstacleGrid[0][j] ==0:
                break
            dp[0][j] = 1        
        for i in range(1,m):
            for j in range(1,n):
                if obstacleGrid[i][j] ==1:
                    dp[i][j] = dp[i-1][j]+dp[i][j-1]
        return dp[m-1][n-1]

全部评论
我也是,一样的代码,在力扣上就行,在牛客上就不行,而且这题都是0和1,为什么还要用char
点赞 回复 分享
发布于 2023-06-23 19:37 湖南

相关推荐

05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务