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

网站建设页面大小wordpress readd

网站建设页面大小,wordpress readd,wordpress自定义文章列表,德州手机网站建设服务题目链接#xff1a;leetcode不同路径 目录 题目解析#xff1a; 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析#xff1a; 题目让我们求总共有多少条不同的路径可到达右下角#xff1b; 由题可得#xff1a; 机器人位于…题目链接leetcode不同路径 目录 题目解析 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析 题目让我们求总共有多少条不同的路径可到达右下角 由题可得 机器人位于一个 m x n 网格 机器人每次只能向下或者向右移动一步 我们拿示例2来分析 则根据题目要求我们只能向下或者向右移动一步不能向上或向左回退 所以这里我们一共有三种走法 算法原理: 1.状态表示 根据题目要求先创建一个 m x n 大小的dp表 首先先思考dp表里面的值所表示的含义是什么 dp[i][j]表示到达i*j时一共有多少种方式 这种状态表示怎么来的 1.经验题目要求 经验以i*j位置为结尾 题目让我们求到达右下角有多少种方式那么这里我们可以dp[i][j]来表示。 所以这里我们用i*j表示右下角位置 2.状态转移方程 dp[i][j]等于什么 用之前或者之后的状态推导出dp[i][j]的值 根据最近的最近的一步来划分问题 当机器人到达dp[i-1][j]时我们知道它到达[i-1][j]有dp[i-1][j]方式 此时只需要从[i-1][j]往下走一步就可以到达目标位置即 ……--[i-1][j]--(往下走一步)[i][j] ……--[i-1][j]--(往下走一步)[i][j] ……--[i-1][j]--(往下走一步)[i][j] …… 所以往下走一步就可以到达目标位置的方式就有dp[i-1][j]种 那么同理 当机器人到达dp[i][j-1]时我们知道它到达[i][j-1]有dp[i][j-1]方式 此时只需要在到达[i][j-1]方式的后面往右边走一步就可以到达目标位置即 ……--[i][j-1]--(往右边走一步)[i][j] ……--[i][j-1]--(往右边走一步)[i][j] ……--[i][j-1]--(往右边走一步)[i][j] …… 所以往右边走一步就可以到达目标位置的方式就有dp[i-1][j]种 综上所述我们只要将到达[i][j-1]与[i-1][j]的总方法相加即可得到到达[i][j]位置的总方法 即 dp[i][j]dp[i-1][j]dp[i][j-1]; 3.初始化 (保证填表的时候不越界) 由我们的状态转移方程得 在0行0列的时候越界所以我们这里可以在m*n的外围多加1行1列如图 还有一个问题是 我们要拿新增用来初始化的行和列要初始化为几呢 假设如果所需要到达的位置就在机器人所在的位置此时有一种方式 根据状态转移方程在[0][1]与[1][0]位置要有一个位置需要初始化为1其他位置初始化为0 我们这里选择[0][1]初始化为1 4.填表顺序 为了填写当前状态的时候所需要的状态已经计算过了 这里所需要的状态是到达该位置的上面和左边位置的方式 所以填表顺序 从上到下填写每一行 从左到右填写每一列 5.返回值 根据题目要求和状态表示 综上分析 返回值为dp[m][n]; 编写代码: class Solution { public:int uniquePaths(int m, int n) {//1.创建dp表//2.初始化//3.填表//4.返回结果vectorvectorint dp(m 1, vectorint(n 1, 0));dp[0][1]1;for(int i1;im1;i)for(int j1;jn1;j)dp[i][j]dp[i][j-1]dp[i-1][j];return dp[m][n];} };
http://www.hkea.cn/news/14323325/

相关文章:

  • 建设信基金管理有限公司网站怎么把网站提交
  • 电子商务视觉设计seo搜索引擎优化薪酬
  • 揭阳专业的网站建设价格网站制作公司官网首页
  • 济源网站建设免费视频app软件哪个好
  • 做视频网站教程网站后台m
  • 大连seo整站优化建众智业公司简介
  • 深圳建站公司服务曰本免费网站
  • 苏州网站建设推荐q479185700霸屏德阳公司网站建设
  • 上海专业网站建设机构wordpress做的好看
  • 建设外贸网站费用机关网站建设方案
  • 网站建设项目选题广东城乡住房建设部网站
  • 常德住房和城乡建设局网站网站优化成本
  • 站长工具平台成都市高新区规划建设局网站
  • 佛山技术支持 骏域网站建设搜索百度一下
  • 推荐网站在线看兄弟们html制作音乐网站
  • 马鞍山网站建设 明达中国进出口贸易官网
  • 湘潭高新区建设局网站外贸公司如何接单
  • 社区做图网站有哪些内容360街景地图怎么看
  • 成都网站seo分析学会计算机编程可以做网站吗
  • 泰州网站设计哪家好北大荒建设集团有限公司网站
  • .la域名的门户网站建网络平台要多少费用
  • 网站备案号 主体备案号顺德网站建设策划
  • 上海做网站需要多少钱网站怎么设置标题
  • 电商网站建设策划方案开公司流程
  • 模板下载失败wordpress 网址优化
  • 最少的钱做网站烟台开发区网站
  • 找做网站公司需要注意什么条件汕头网站建设sthke
  • 长沙自适应网站制作少儿编程培训机构排名前十
  • 做网站需要服务器淘宝客优惠卷网站怎么做的
  • 温州做网站公司有哪些网站制作的相关术语