【leetcode】63. Unique Paths II
来源:互联网 发布:布料模拟软件 编辑:程序博客网 时间:2024/06/08 14:39
Follow up for “Unique Paths”:
Now consider if some obstacles are added to the grids. How many unique paths would there be?
An obstacle and empty space is marked as 1 and 0 respectively in the grid.
For example,
There is one obstacle in the middle of a 3x3 grid as illustrated below.
[
[0,0,0],
[0,1,0],
[0,0,0]
]
The total number of unique paths is 2.
C++
class Solution {public: int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) { int m = obstacleGrid.size(),n=obstacleGrid[0].size(); vector<vector<int>> dp(m+1,vector<int>(n+1,0)); dp[m-1][n]=1; for(int i = m-1;i>=0;i--){ for(int j=n-1;j>=0;j--){ if(obstacleGrid[i][j]==1){ dp[i][j] = 0; }else{ dp[i][j] = dp[i+1][j]+dp[i][j+1]; } } } return dp[0][0]; }};
0 0
- LeetCode --- 63. Unique Paths II
- LeetCode 63.Unique Paths II
- [leetcode] 63.Unique Paths II
- [leetcode] 63.Unique Paths II
- Leetcode 63. Unique Paths II
- LeetCode 63. Unique Paths II
- [leetcode] 63. Unique Paths II
- leetcode 63. Unique Paths II
- 63. Unique Paths II LeetCode
- LeetCode 63. Unique Paths II
- [LeetCode]63. Unique Paths II
- leetcode 63. Unique Paths II
- LeetCode *** 63. Unique Paths II
- leetcode 63. Unique Paths II
- Leetcode:63. Unique Paths II
- LeetCode 63. Unique Paths II
- leetcode 63.Unique Paths II
- LeetCode 63. Unique Paths II
- win7下安装配置spark
- 软件测试总体方案
- shopnc点击加入购物车流程
- The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK
- 软件测试测试方案
- 【leetcode】63. Unique Paths II
- Android屏幕适配-UI设计师不可不知的安卓屏幕知识
- 机器学习中的范数规则化之(一)L0、L1与L2范数
- Appium : 如何获取 apk 文件的appActivity 属性
- Android主题换肤 无缝切换
- 根据观测时间,经纬度,求太阳高度角
- 支付宝集成获取私钥与公钥
- thinkphp学习_第三天
- OpenGL-绘制简单矩形