leetcode算法题--Unique Paths II
原题链接: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相关推荐
- LeetCode算法题-Valid Palindrome II(Java实现)
这是悦乐书的第287次更新,第304篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第155题(顺位题号是680).给定非空字符串s,最多可以删除一个字符. 判断它是否是回 ...
- leetcode算法题--Unique Binary Search Trees II
原题链接:https://leetcode.com/problems/unique-binary-search-trees-ii/ class Solution {public:vector<T ...
- leetcode算法题--Jump Game II
原题链接:https://leetcode.com/problems/jump-game-ii/ int jump(vector<int>& nums) {int l = 0, r ...
- leetcode算法题--剪绳子 II
原题链接:https://leetcode-cn.com/problems/jian-sheng-zi-ii-lcof/ 相关题目:剪绳子 1.循环求余法 //(x ^ a) % p; long re ...
- leetcode算法题--螺旋矩阵 II
原题链接:https://leetcode-cn.com/problems/spiral-matrix-ii/ 相关题目:螺旋矩阵 vector<vector<int>> ge ...
- leetcode算法题--环形链表 II★
原题链接:https://leetcode-cn.com/problems/linked-list-cycle-ii/ 1.map ListNode *detectCycle(ListNode *he ...
- leetcode算法题--反转链表 II★
原题链接:https://leetcode-cn.com/problems/reverse-linked-list-ii/ 1.头插法 ListNode* reverseBetween(ListNod ...
- leetcode算法题--石子游戏 II★★
原题链接:https://leetcode-cn.com/problems/stone-game-ii/ 相关题目:石子游戏 动态规划: dp[i][j]表示在i~n-1堆石子中,最多拿前2*j堆时先 ...
- leetcode算法题--丑数 II★
原题链接:https://leetcode-cn.com/problems/ugly-number-ii/ 三指针 int nthUglyNumber(int n) {int a = 0, b = 0 ...
最新文章
- 程序员面试【Brainteasers】
- 32f407tim4时钟源频率_STM32学习笔记04—SysTick时钟
- VTK:网格之SolidClip
- Python的time模块和datatime模块
- 基于MATLAB的图像压缩感知设计(含源文件)
- Spring Security系列之Spring Social实现微信社交登录(九)
- 【最新首发】创维电视安装第三方软件教程
- 白杨SEO:关键词定位与兴趣定位是什么?这两类推广渠道在网络营销上有什么差异?
- 在线文本字符串转十六进制工具
- linux下qt实现vlc视频播放器,Qt编写视频播放器(vlc内核)
- SQLServer数据库文件压缩
- 发光二极管(一)- 基础知识
- P4578 [FJOI2018]所罗门王的宝藏
- SQL语言_2 DQL 数据查询基础
- 2023.1. Stimulsoft 报告和仪表板的新版本:Crack
- html2canvas导出照片样式乱,html2canvas生成图片(图片样式和显示样式不一致)
- 发邮件窗体【支持编辑邮件模板,使用wse多线程上传附件及发邮件(带附件)】以及在服务器端自动发邮件...
- 我以为是个正经程序猿,结果是个中二段子精
- 综述:基于图学习的推荐系统;论文笔记
- 学成在线 课程列表 页面