63. Unique Paths II
2017-02-02 03:57
399 查看
跟上一题基本一样,,,简单的不得了
class Solution { public: int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) { int dp[105][105]; int m = obstacleGrid.size(); if(m == 0) return 0; int n = obstacleGrid[0].size(); memset(dp, 0, sizeof(dp)); dp[0][1] = 1; for(int i = 1; i <= m; ++ i) for(int j = 1; j <= n; ++ j) if(obstacleGrid[i - 1][j - 1] == 0) dp[i][j] = dp[i - 1][j] + dp[i][j - 1]; return dp[m] ; } };
相关文章推荐
- 63. Unique Paths II
- Leetcode 63:Unique Paths II
- Leetcode[63]-Unique Paths II
- 63. Unique Paths II**
- 63. Unique Paths II
- LeetCode_63---Unique Paths II
- 63. Unique Paths II
- 63. Unique Paths II
- 63. Unique Paths II
- (M)Dynamic Programming:63. Unique Paths II
- 63. Unique Paths II
- 【LeetCode】C# 63、Unique Paths II
- 63. Unique Paths II
- 63. Unique Paths II
- 63. Unique Paths II
- LeetCode 62/63/120/64 Unique PathsI/II Triangle/Min sum Path/Rectangle Area--DP
- 【leetcode】【63】Unique Paths II
- 63. Unique Paths II
- LeetCode 63 --- Unique Paths II
- 63. Unique Paths II