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

网站备案繁琐工作如何自己开发一个平台

网站备案繁琐工作,如何自己开发一个平台,城阳区网站建设公司,哪里可以做拍卖网站63.不同路径Ⅱ 🚀 题目 题目来源:leetcode 63. 不同路径Ⅱ:63. 不同路径 II - 力扣(LeetCode); 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 obstacleGrid[0][0]&#xf…

63.不同路径Ⅱ

🚀 题目

题目来源:leetcode 63. 不同路径Ⅱ:63. 不同路径 II - 力扣(LeetCode);

给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角(即 obstacleGrid[0][0])。机器人尝试移动到 右下角(即 obstacleGrid[m - 1][n - 1])。机器人每次只能向下或者向右移动一步。

网格中的障碍物和空位置分别用 10 来表示。机器人的移动路径中不能包含 任何 有障碍物的方格。

返回机器人能够到达右下角的不同路径数量。

🚁 解答

🚆 初始化

  1. dp[][]数组,表示指定格子位置有多少种路径数量,0表示没有路径到达该位置
  2. 将第一行和第一列都初始化为 1(注意,当第一行和第一列遇到一个障碍后,其后面的都不能到达了,都初始化为 0,也就是默认值)
  3. 有障碍的地方初始化为 0,表示不可到达

🚇 递推公式

dp[i][j] == dp[i][j - 1] + dp[i - 1][j],当obstacleGrid[i][j] != 1(也就是没有障碍的时候)的时候才进行递推,否则不递推

🚠 代码

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {// 记录格子大小int x = obstacleGrid.length;int y = obstacleGrid[0].length;int[][] dp = new int[x][y];// 初始化 y 轴列for(int i = 0; i < x && obstacleGrid[i][0] != 1; i++) dp[i][0] = 1;// 初始化 x 轴行for(int i = 0; i < y && obstacleGrid[0][i] != 1; i++) dp[0][i] = 1;for(int i = 1; i < x; i++){for(int j = 1; j < y; j++){if(obstacleGrid[i][j] != 1){dp[i][j] = dp[i - 1][j] + dp[i][j - 1];}}}return dp[x - 1][y - 1];}
}
http://www.rdtb.cn/news/18896.html

相关文章:

  • 今日陕西疫情最新人名单无锡百度seo优化
  • 专业高端网站建设广告联盟平台入口
  • 做图在哪个网站上找中国关键词
  • 最新网站推广线上seo关键词优化软件工具
  • 如何使用模板做网站seo智能优化系统
  • 大连市城乡建设厅网站成都百度搜索排名优化
  • 网站推荐男生正能量2021自动点击器安卓
  • 做网站买一个域名多少钱互联网营销师证书是国家认可的吗
  • 作文网站投稿热门seo推广排名稳定
  • 苏州建设工程交易中心网站廊坊seo推广公司
  • 学信网网站建设怎么搞搜索引擎营销特点
  • 网站建设可视化视频号下载器手机版
  • 长沙seo服务seo关键词排名优化工具
  • ss网站模板免费下载武汉seo优化顾问
  • 免费动态图片素材网站网上国网app推广
  • 网站建设需要找工信部吗seo线下培训课程
  • 网站制作咨询电话百度快照不更新怎么办
  • 网络公司名优化防疫措施+科学精准防控
  • 网站备案模板网站模板免费
  • 杭州网站建设找思创google下载安卓版下载
  • 有没有专门发布毕业设计代做网站公司网站怎么做
  • 福建百益建设集团有限公司网站论坛推广怎么做
  • 建设网站注意登录百度
  • 成都优化网站源头厂家企业网络推广方案策划书
  • 安徽池州网站制作营销推广工作内容
  • wordpress网站搭建关键词搜索排名公司
  • 跟做网站的人谈什么成都seo
  • 大连市建设厅网站重庆网站
  • 大型营销型网站制作爱站网长尾挖掘工具
  • 武汉营销网站建设公司网络推广学校