原题链接:https://leetcode.com/problems/unique-paths-ii/

class Solution {public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int m = obstacleGrid.size(), n = obstacleGrid[0].size();auto dp = vector<vector<int>>(m, vector<int>(n, 0));for (int i = 0; i < n; i ++ ) {if (obstacleGrid[0][i] == 0) dp[0][i] = 1;else break;}for (int i = 0; i < m; i ++ ) {if (obstacleGrid[i][0] == 0) dp[i][0] = 1;else break;}for (int i = 1; i < m; i ++ ) {for (int j = 1; j < n; j ++ ) {if (obstacleGrid[i][j]) continue;dp[i][j] = dp[i-1][j] + dp[i][j-1];}            }return dp[m-1][n-1];}
};

leetcode算法题--Unique Paths II相关推荐

  1. LeetCode算法题-Valid Palindrome II(Java实现)

    这是悦乐书的第287次更新,第304篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第155题(顺位题号是680).给定非空字符串s,最多可以删除一个字符. 判断它是否是回 ...

  2. leetcode算法题--Unique Binary Search Trees II

    原题链接:https://leetcode.com/problems/unique-binary-search-trees-ii/ class Solution {public:vector<T ...

  3. leetcode算法题--Jump Game II

    原题链接:https://leetcode.com/problems/jump-game-ii/ int jump(vector<int>& nums) {int l = 0, r ...

  4. leetcode算法题--剪绳子 II

    原题链接:https://leetcode-cn.com/problems/jian-sheng-zi-ii-lcof/ 相关题目:剪绳子 1.循环求余法 //(x ^ a) % p; long re ...

  5. leetcode算法题--螺旋矩阵 II

    原题链接:https://leetcode-cn.com/problems/spiral-matrix-ii/ 相关题目:螺旋矩阵 vector<vector<int>> ge ...

  6. leetcode算法题--环形链表 II★

    原题链接:https://leetcode-cn.com/problems/linked-list-cycle-ii/ 1.map ListNode *detectCycle(ListNode *he ...

  7. leetcode算法题--反转链表 II★

    原题链接:https://leetcode-cn.com/problems/reverse-linked-list-ii/ 1.头插法 ListNode* reverseBetween(ListNod ...

  8. leetcode算法题--石子游戏 II★★

    原题链接:https://leetcode-cn.com/problems/stone-game-ii/ 相关题目:石子游戏 动态规划: dp[i][j]表示在i~n-1堆石子中,最多拿前2*j堆时先 ...

  9. leetcode算法题--丑数 II★

    原题链接:https://leetcode-cn.com/problems/ugly-number-ii/ 三指针 int nthUglyNumber(int n) {int a = 0, b = 0 ...

最新文章

  1. 程序员面试【Brainteasers】
  2. 32f407tim4时钟源频率_STM32学习笔记04—SysTick时钟
  3. VTK:网格之SolidClip
  4. Python的time模块和datatime模块
  5. 基于MATLAB的图像压缩感知设计(含源文件)
  6. Spring Security系列之Spring Social实现微信社交登录(九)
  7. 【最新首发】创维电视安装第三方软件教程
  8. 白杨SEO:关键词定位与兴趣定位是什么?这两类推广渠道在网络营销上有什么差异?
  9. 在线文本字符串转十六进制工具
  10. linux下qt实现vlc视频播放器,Qt编写视频播放器(vlc内核)
  11. SQLServer数据库文件压缩
  12. 发光二极管(一)- 基础知识
  13. P4578 [FJOI2018]所罗门王的宝藏
  14. SQL语言_2 DQL 数据查询基础
  15. 2023.1. Stimulsoft 报告和仪表板的新版本:Crack
  16. html2canvas导出照片样式乱,html2canvas生成图片(图片样式和显示样式不一致)
  17. 发邮件窗体【支持编辑邮件模板,使用wse多线程上传附件及发邮件(带附件)】以及在服务器端自动发邮件...
  18. 我以为是个正经程序猿,结果是个中二段子精
  19. 综述:基于图学习的推荐系统;论文笔记
  20. 学成在线 课程列表 页面

热门文章

  1. python使用函数的优点-Lambda表达式在Python中的优点和缺点
  2. python1000个常用代码-Python常用代码(1)
  3. zerodivisionerror什么意思python-Python with as的用法
  4. python语言基础-详细的总结一下python入门基础语言知识!
  5. python用途与前景-Python 就业方面的选择与应用分析
  6. python哪一版好用-Python最好用的编辑器是哪款?北京老男孩教育
  7. linux下使用ffmpeg命令录屏桌面
  8. es中的DiscoveryModule
  9. elasticsearch之查询扩展
  10. php中的mysql模块