Unique Paths II
来源:互联网 发布:linux怎么打开终端 编辑:程序博客网 时间:2024/04/29 03:42
和上题一样
class Solution {public: int uniquePathsWithObstacles(vector<vector<int> > &obstacleGrid) { int m = obstacleGrid.size(); int n = obstacleGrid[0].size(); vector<vector<int> > f(m,vector<int>(n)); if(obstacleGrid[0][0] == 0) f[0][0] = 1; else f[0][0] = 0; for(int i = 1;i<n;i++) if(obstacleGrid[0][i] == 0) f[0][i] = f[0][i-1]; else f[0][i] = 0; for(int i = 1;i<m;i++) if(obstacleGrid[i][0] == 0) f[i][0] = f[i-1][0]; else f[i][0] = 0; for(int i = 1; i < m; i++) for(int j = 1; j < n; j++) if(obstacleGrid[i][j] == 0) f[i][j] = f[i-1][j] + f[i][j-1]; else f[i][j] = 0; return f[m-1][n-1]; }};
0 0
- Unique Paths & Unique Paths II
- Unique Paths &&Unique Paths II
- Unique Paths & Unique Paths II
- Unique Paths & Unique Paths II
- LeetCode: Unique Paths II
- [Leetcode] Unique Paths II
- LeetCode : Unique Paths II
- Unique Paths II
- [LeetCode] Unique Paths II
- unique paths II
- Unique Paths II
- [LeetCode]Unique Paths II
- Unique Paths II
- Unique Paths II
- Unique Paths II
- Unique Paths II
- [leetcode]Unique Paths II
- Unique Paths II
- 网站页面收录需要经历那些阶段?
- 解析XML文件之使用DOM解析器
- iOS 8 体验
- TCP那些事儿(下)
- FS210开发平台板载LED灯控制实验
- Unique Paths II
- 安装mysql
- Android中线程与进程的理解
- 基数排序
- 苹果发布全新编程语言Swift 完善开发生态圈
- Android Bitmap 全面解析(三)开源图片框架分析1-UIL(上) ...
- extjs grid的属性
- swift语言,
- 迷宫问题——经典广搜