leetcode 63 不同路径II
admin
2024-03-21 09:15:39
0
题目

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。

现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?

网格中的障碍物和空位置分别用 1 和 0 来表示。

示例

输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]
输出:2
解释:3x3 网格的正中间有一个障碍物。
从左上角到右下角一共有 2 条不同的路径:

  1. 向右 -> 向右 -> 向下 -> 向下
  2. 向下 -> 向下 -> 向右 -> 向右
解析

这道题和上一道相比,就是多了一个障碍物;
首先五部曲的思路是不能变的,但初始化条件有所更改,比如在第一行上,若有障碍物,则从该位置开始,右边的都走不到了,也是是默认的初始化为0;

func uniquePathsWithObstacles(obstacleGrid [][]int) int {m, n := len(obstacleGrid), len(obstacleGrid[0])dp := make([][]int, m)//里面的一维数组初始化得提前到这了for i, _ := range dp {dp[i] = make([]int, n)}//初始化, 如果是障碍物, 后面的就都是0, 不用循环了for i := 0; i < m && obstacleGrid[i][0] == 0; i++ {dp[i][0] = 1}for i := 0; i < n && obstacleGrid[0][i] == 0; i++ {dp[0][i] = 1}for i := 1; i < m; i++ {for j := 1; j < n; j++ {if obstacleGrid[i][j] != 1 { //如果obstacleGrid[i][j]这个点是障碍物, 那么dp[i][j]保持为0dp[i][j] = dp[i-1][j] + dp[i][j-1]}}}return dp[m-1][n-1]
}

再次注意下,dp[i][j]是表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径

相关内容

热门资讯

商业航天前景广阔,通用航空ET... 截至2月26日13点30分,上证指数涨0.04%,深证成指涨0.30%,创业板指跌0.22%。ETF...
百惠金控:港股IPO供需两旺 ... 开年以来,香港IPO市场表现持续活跃,目前有超过400家公司正在冲刺上市。其中,根据第18A、18C...
狠拼资管!保险资管“吸金榜”:... 2026年开年,保险资管产品交出了一份亮眼的成绩单。 Wind数据显示,截至2月24日,今年以来已披...
公募新发基金集中备战 千亿增量... 数据来源:Wind 余世鹏/制表 证券时报记者 余世鹏 随着马年开年行情徐徐展开,公募资...
原创 美... 邱 林 两个月过去了,任凭英伟达公司达创始人黄仁勋多方奔走、积极游说,英伟达对华H200芯片的销售似...
小米起诉自媒体账号实控人为李斌... 中新网北京2月26日电(胡淑娟 查志远)据小米法务部微博24日发布信息,自媒体账号“AutoRepo...
原创 俄... 编辑:[太阳] 2026年,俄煤生意越挖越亏。煤价跌、卢布强、物流贵,俄煤直接成了赔钱货。中国占出口...
金价上涨,银价大涨!原因找到了... 美国白宫酝酿出台15%的全球关税税率,引发投资者避险情绪升温,加之美元指数下跌,国际金价周三上涨,重...
矿机设备涨价、比特币跳水:美国... 上周五(2月20日),美国最高法院以6:3的表决结果裁定,特朗普政府去年援引《国际紧急经济权力法》(...
AI硬件产业链股走强,人工智能... 2月26日早盘,CPO、铜缆、液冷服务器、PCB等AI硬件股集体走强。截至午间收盘,中证科创创业人工...
原创 死... 前言大家好,我是小邹!这些天,全球的目光都紧紧锁定在了白宫。特朗普发起的全球关税大棒,可谓是挥舞得虎...
原创 美... 2026年2月20日,最高法院给出了一项直接且明确的判决,以6比3的票数推翻了总统使用《国际紧急经济...
拉普拉斯发生大宗交易 成交溢价... 拉普拉斯2月25日大宗交易平台出现一笔成交,成交量7.20万股,成交金额603.36万元,大宗交易成...
三只羊借壳上市成功?公司回应 【大河财立方消息】2月26日,三只羊(合肥)控股集团有限公司发布声明称,近日,网络上大量传播关于“三...
甘露饮:顽固性口疮的专方妙治 导读:今天学习掌握阴虚兼湿热型口疮的辨证思路,专方应用及巩固调理方法。 治病容易“养心”难 (口疮反...
李亚鹏旗下嫣然医院成立电商公司 企查查APP显示,近日,北京嫣然益笑电子商贸有限公司成立,法定代表人为陈协利,注册资本500万元,经...
太子集团陈志约12.7万枚比特... 每经编辑|何小桃 2026年2月26日,国家计算机病毒应急处理中心微信公众号发布《“头号玩家”——...
减持字节暴赚!估值从200亿美... 2月26日消息,据“路透社”援引两位知情人士的消息报道,知名投资公司泛大西洋投资集团(General...
和讯特稿李景峰:“AI灭霸”对... 近期市场持续讨论AI是否会对某些行业构成实质性冲击,被称为AI灭霸的Anthropic Claude...
Anthropic收购PC智能... IT之家 2 月 26 日消息,Anthropic 当地时间 25 日宣布收购 PC 智能体应用领域...