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

有关做橡胶品的网站巴塘网站建设

有关做橡胶品的网站,巴塘网站建设,wordpress首页固定页面,网站例子2023.8.9 这题是不同路径I的升级版#xff0c;在路径上增加了障碍物#xff0c;有障碍物的地方无法通过。 我的思路依然还是使用动态规划#xff0c;dp[i][j]的含义依然是到#xff08;i#xff0c;j#xff09;这个位置的路径个数。只需要在dp数组中将有障碍物的地方赋为…2023.8.9 这题是不同路径I的升级版在路径上增加了障碍物有障碍物的地方无法通过。 我的思路依然还是使用动态规划dp[i][j]的含义依然是到ij这个位置的路径个数。只需要在dp数组中将有障碍物的地方赋为0。大致步骤如下 先进行极端情况判断当起始位置为障碍物时无法到达终点直接返回0。然后对第一行和第一列进行初始化有障碍物的地方赋为0无障碍物的地方赋为其左方或者上方的值。用两个for循环递推赋值递推公式和不同路径I 一样当前位置的路径个数 上方位置路径个数 左方位置的路径个数。   代码如下 class Solution { public:int uniquePathsWithObstacles(vectorvectorint obstacleGrid) {if(obstacleGrid[0][0] 1) return 0; //起点就是障碍物int m obstacleGrid.size();int n obstacleGrid[0].size();vectorvectorint dp(m , vectorint(n));dp[0][0] 1;//第一行初始化赋值for(int i1; in; i){//有障碍物if(obstacleGrid[0][i] 1) dp[0][i] 0;//无障碍物else dp[0][i] dp[0][i-1];}//第一列初始化赋值for(int i1; im; i){if(obstacleGrid[i][0] 1) dp[i][0] 0;else dp[i][0] dp[i-1][0];}//遍历递推赋值for(int i1; im; i){for(int j1; jn; j){if(obstacleGrid[i][j] 1) dp[i][j] 0; //有障碍物就不用赋值了else dp[i][j] dp[i-1][j] dp[i][j-1]; }}return dp[m-1][n-1];} };
http://www.hkea.cn/news/14257851/

相关文章:

  • 中国设计师联盟网站企业网站定制开发流程
  • 中老年适合在哪个网站做直播有自己的域名怎么建立网站
  • 微网站开发报价网站引导动画怎么做的
  • 网站利于搜索哈尔滨做网站巨耀公司
  • 东莞市电商网站建设网页版微信文件保存在哪里
  • 网站标题组合哪里有免费的网站模板下载
  • 网站开发协同建网站中企动力优
  • 网站数据怎么备份赣州营销型网站策划
  • 东莞做网站开发的公司剪辑培训班一般学费多少
  • 建立网站需要什么设备wordpress 插件 弹窗
  • 哪个网站可以做字体大小欧洲cn2 vps
  • 福建厦门网站建设成免费crm推广网站
  • 深圳网站制作作wordpress数据表优化
  • 如何将vs做的网站备份出来6淘宝客返利网站建设
  • 网站建设 青少年宫文件管理系统wordpress
  • 物流网站html5模板城市建设模拟游戏官方网站
  • 网站标签优化怎么做长沙专业做网站较好的公司
  • 网站编辑做app对网络营销的认识
  • 爱 做 网站吗同性恋色做视频网站有哪些
  • 阿里云网站建设需要多少钱宁波公司网站首页优化
  • 龙岩网站建设专家永久免费虚拟主机申请
  • 现在建设网站都用什么软件什么网站可以做任务挣钱的
  • 020网站开发跨境电商平台推广
  • 建设银行济宁分行网站做网站用什么语言数据库
  • 网站如何收录快聚兴大宗商品交易平台
  • 太原网站制作策划国外网站需要备案吗
  • 深圳住房建设厅网站广告公司名字三个字
  • 网站建设的技术有哪些方面wordpress 哪些网站吗
  • 如何在网站中做公示信息前端入门先学什么
  • 网站建设企业模板苏州网页优化服务