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

贵州建设厅监理协会网站郑州seo网络推广

贵州建设厅监理协会网站,郑州seo网络推广,香港中国建设银行网站首页,无锡网站制作哪家便宜不同路径中等一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径&#xff1f…

不同路径

中等

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

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

问总共有多少条不同的路径?

示例 1:

输入:m = 3, n = 7

输出:28

示例 2:

输入:m = 3, n = 2

输出:3

解释:

从左上角开始,总共有 3 条路径可以到达右下角。

1. 向右 -> 向下 -> 向下

2. 向下 -> 向下 -> 向右

3. 向下 -> 向右 -> 向下

示例 3:

输入:m = 7, n = 3

输出:28

示例 4:

输入:m = 3, n = 3

输出:6

题解

  1. 因为只能向右或向下走,所以第一行第一列走的位置只能是一,初始化值为1

  1. 从(1,1)开始可以从(0,1)(1,0)到达就有两种走法,有dp[i-1][j]+dp[i][j-1]个走法这是规律(可以自己在3x3的格子里写一下试试)

  1. 双循环遍历从1开始,就可以求出整个表从开头到结束的走法

class Solution {public int uniquePaths(int m, int n) {int dp[][] = new int[m][n];for(int i = 0;i < m;i++){dp[i][0] = 1;} for(int j = 0;j < n;j++){dp[0][j] = 1;} for(int i = 1;i < m;i++){for(int j = 1;j < n;j++){dp[i][j] = dp[i-1][j] + dp[i][j-1];}}return dp[m-1][n-1];}
}
http://www.yidumall.com/news/54709.html

相关文章:

  • 创建了一个网站 怎样做系统测试作品推广
  • 天津市做网站的公司网站注册页面
  • 怎样做淘宝推广网站seo关键词排行优化教程
  • 长春建站宣传百度关键词热度排名
  • 常州微信网站建设案例短视频精准获客系统
  • 深圳的网站建设公司的外文名是怎么制作网站教程步骤
  • html网站建设代码产品营销推广的方案
  • 导师让做网站营销型网站建设费用
  • 重庆永川网站建设公司怎么推广网络营销
  • 一品威客做的网站好用吗百度热搜广告位
  • 如何查询一个网站的注册信息营销软件站
  • 360网站弹窗推广怎么做的一站传媒seo优化
  • 德化规划与建设局网站网络推广费用高吗
  • 在百度上免费做网站页面北京seo公司公司
  • 西安网站搭建建设定制如何在百度发布信息推广
  • 兴化市政府门户网站城乡建设长春百度seo公司
  • 福州商城网站建设宁波做网站的公司
  • 自己建设的网站靠谱吗优化大师tv版
  • 做交互网站seo的主要分析工具
  • 哪些网站需要备案qq代刷网站推广
  • wordpress主页美化福建seo
  • 政府门户网站建设的实施方案游戏推广公司怎么接游戏的
  • 实例网站制作教程做网站的费用
  • 网站如何更换图片com域名注册
  • 点餐网站怎么做2024年3月新冠高峰
  • 网站论坛推广文案怎么做百度一下首页网页手机版
  • 网站客服管理系统提高网站权重的方法
  • 平面设计师如何做网站乐天seo培训中心
  • 做网站注册哪些商标企业网站建设方案书
  • 广州做企业网站哪家好怎么查百度竞价关键词价格