当前位置: 首页 > wzjs >正文

织梦做的网站织梦修改网页模板广告素材网站

织梦做的网站织梦修改网页模板,广告素材网站,西安快速排名,国际网站建设的目的一、题目解析 与62.不同路径不同的一点是现在网格中有了障碍物,其他的并没有什么不同 二、算法解析 1.状态表示 dp[i][j]表示:到[i,j]位置时,不同的路径数 2.状态转移方程 由于多了障碍物,所以我们要判断是否遇到障碍物 3.初…

一、题目解析

 

与62.不同路径不同的一点是现在网格中有了障碍物,其他的并没有什么不同 

二、算法解析

1.状态表示

dp[i][j]表示:到[i,j]位置时,不同的路径数

2.状态转移方程

由于多了障碍物,所以我们要判断是否遇到障碍物

3.初始化

我们要保证初始化后(1)保证后面填表是正确的(2)下标的映射关系

 

观察左边带圆圈的位置,可以发现在初始化的时候会有越界访问的问题,所以就有了右图的解决方法,多加一行一列,并初始化dp[1][0] = 1,为什么只初始化这一个值呢?根据这个图我们能知道到达dp[1][1]位置时,机器人只有一种方法,同理其他圆圈格子同理,所以只需要初始化dp[1][0]其他位置的值可以计算得出。

这里的映射关系为dp[i][j] == obstacleGrid[i-1][j-1],即横纵坐标都-1.

4.填表顺序

为了保证填表时所需值存在,从左往右,从上往下,完成填表

5.返回值

由题需要返回到达右下角的方法数,所以返回dp[m][n]

虽然62没有很大区别,但还是建议自己去上手写一遍,链接:63. 不同路径 II - 力扣(LeetCode) 

三、代码示例

class Solution {
public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int m = obstacleGrid.size();int n = obstacleGrid[0].size();vector<vector<int>> dp(m+1,vector<int>(n+1));dp[1][0] = 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][n];}
};

 

看到最后,如果对您有所帮助还请点赞、收藏,我们下期再见! 

 


文章转载自:

http://X0iZO8Dh.yLkLr.cn
http://o1WEPwSl.yLkLr.cn
http://NNk2LMB7.yLkLr.cn
http://A8jBeUbk.yLkLr.cn
http://UAlyJSrb.yLkLr.cn
http://46EleT12.yLkLr.cn
http://VGdebair.yLkLr.cn
http://1qLW4WwA.yLkLr.cn
http://tClSAlZd.yLkLr.cn
http://yQWAuSG8.yLkLr.cn
http://WQWN42CQ.yLkLr.cn
http://GvVsGuJb.yLkLr.cn
http://nh91YYW5.yLkLr.cn
http://m7lnCAql.yLkLr.cn
http://l95da98s.yLkLr.cn
http://oG4REc6m.yLkLr.cn
http://EIbUmdcn.yLkLr.cn
http://x3nwltfJ.yLkLr.cn
http://Xw63pxvL.yLkLr.cn
http://ytpNbPGU.yLkLr.cn
http://Q4OtspVA.yLkLr.cn
http://MbNfzY2I.yLkLr.cn
http://2z5UFXcI.yLkLr.cn
http://WhHYM2n1.yLkLr.cn
http://G4blXlny.yLkLr.cn
http://r7A8U6BA.yLkLr.cn
http://Ma3MVS5v.yLkLr.cn
http://FHZa7eVK.yLkLr.cn
http://Us719yjZ.yLkLr.cn
http://eJ3N6Tbs.yLkLr.cn
http://www.dtcms.com/wzjs/631783.html

相关文章:

  • 山东建设局网站 王局重庆网站建设 渝
  • 让人家做网站需要问什么问题在汕头的网络公司有哪些
  • 高档网站建设做一个公司网页多少钱
  • 昆明网站建设高端定制腾讯cvm安装wordpress
  • 网站备案的网站名称ps的logo设计制作
  • 做外贸无网站如何做公司的 SEO与网站建设
  • 免费行情软件网站下载软件开发和网页设计哪个好
  • 点击即玩的小游戏网站营销推广活动方案
  • 网站研发公司三河做网站
  • 网站建设销售工作职责平台推广广告宣传词
  • iphone网站网页优化seo广州
  • 做平面资源比较好的网站建网站要花多少钱
  • 百度网站收录做网站图片自动切换
  • 网监要求网站备案密码管理admin
  • 外贸自建站平台怎么选安徽省美好乡村建设网站
  • 建网站和开发app哪个难抖音代运营合同注意事项
  • 哈尔滨企业网站建设报价定制产品网站有哪些
  • 东莞企业网站电话怎样局域网站建设
  • 上市公司的信息网站电影网站建设策划书
  • 图像处理与网站开发php+ajax网站开发典型实例pdf
  • 大丰网站制作财务公司业务范围
  • 做网址导航网站上海企业查询官网
  • 个人网站可以做淘客大尺度做爰网站在线
  • 广西城乡建设厅网站湖北省公共资源交易中心
  • 设计网站费用多少乐辰网站建设
  • 网站建设技术风险中国国际园林博览会
  • 做网站赌钱犯法吗穆棱建设局网站
  • 自助网站制作成都网站建设 外包
  • 网站管理员容易做吗如何做网站对话框
  • 权威发布e站科技有限公司简介