问题描述
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。
现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?...网格中的障碍物和空位置分别用 1 和 0 来表示。...示例 1:
输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]
输出:2
解释:
3x3 网格的正中间有一个障碍物。...需要注意的是题目1表示障碍,则只有当前位置(i,j)为0时,才更新方程。而且在初始化dp数组的第1行和第1列时,dp[i][0], dp[0][j]为1。...需要注意如果初始化过程中遇到障碍(i,j)为1时,则后续dp[i][0],dp[0][j] 设置为1。
3.