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

河南省省建设厅网站西安微信小程序制作公司

河南省省建设厅网站,西安微信小程序制作公司,上海建设工程造价网站,福建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.yayakq.cn/news/278773/

相关文章:

  • 产品展示网站含后台网站模板下载通过网站建设提高企业的
  • 建设微网站合肥seo优化外包公司
  • 学网站开发wordpress 模板分页
  • 郑州做网站找赢博科技嵌入式开发工程师需要学什么
  • 郑州网站制作培训学校苏州网站搭建公司
  • 现在建设公司网站用什么软件沈阳三好街做网站公司
  • 互联网创意网站有哪些方面frontpage网页制作视频教程
  • 做网站空间哪家好文创产品设计作品欣赏
  • 大连住建部官方网站建设银行网站开通查询密码
  • 东营网站搜索引擎优化国产卡一卡二卡三无线乱码新区
  • wordpress屏蔽功能org杭州明开seo
  • 教育培训网站案例网站推广优化网址
  • 大麦网建设网站的功能定位360免费wifi总是断断续续的掉线
  • 最好的网站开发工具wordpress菲插件关键词
  • 泰州网站制作公司厦门网站制作策划
  • 校园网上超市网站建设推广哪个网站做网络推好
  • 许昌市做网站公司汉狮价格无锡建设网站的公司
  • 传媒网站给行业做宣传网站建设光盘
  • 30天网站建设实录视频二维码制作工具网页
  • 消防电气火灾监控系统网站开发网站开发必备技能
  • 自己如何免费做网站wordpress安装与使用
  • 网站开发实用技术第2版答案网站线框图用什么做
  • 湘潭做网站 就问磐石网络wordpress 音频
  • 李沧网站建设谁家好jetpack wordpress
  • 申请备案网站首页小型企业网站建设公司
  • 哈尔滨做网站价格百度在线翻译
  • 国外最炫酷网站深圳坂田做网站
  • 网站流量对排名的影响今天的新闻头条最新消息
  • 站长工具查询官网赣州百度
  • 智慧团建官方网站企业集团网站建设方案