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

08网站建设wordpress网站怎么加速

08网站建设,wordpress网站怎么加速,建筑施工合同模板,沈阳建设工程招标投标网一、题目描述 一个机器人位于一个 m x n 网格的左上角 #xff08;起始点在下图中标记为 “Start” #xff09;。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角#xff08;在下图中标记为 “Finish” #xff09;。问总共有多少条不同的路径#xff1…一、题目描述 一个机器人位于一个 m x n 网格的左上角 起始点在下图中标记为 “Start” 。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角在下图中标记为 “Finish” 。问总共有多少条不同的路径 示例 1 输入m 3, n 7 输出28 示例 2 输入m 3, n 2 输出3 解释从左上角开始总共有 3 条路径可以到达右下角。 向右 - 向下 - 向下 向下 - 向下 - 向右 向下 - 向右 - 向下 二、思路及回顾 由于机器人只能向下和向右移动所以二维数组中第一行和第一列永远只有一种走法 假设终点在第二行第二列图中鼠标通过推导我们可以得知有两种走法用二维数组表示这两种走法可以得出假设终点用f[ i ][ j ]它只能在终点的左边f[ i  ][ j-1 ]即第二行第一列或者终点上边f[ i-1 ][ j ]即第一行第二列进入终点则这两种走法就是该点的两种路径再看看其他的点也满足这条件不管怎么走最后的路径都是在该点的左边或是上边进入。 由此可以推导出状态方程f[ i ][ j ]  f[ i  ][ j-1 ]  f[ i-1 ][ j ] 现在定义 js二维数组可以用数组方法 const f new Array(m).fill(0).map(() new Array(n).fill(0)); 解动态规划的步骤 1. 根据重叠问题定义状态 2. 寻找最优子结构推导状态方程 3. 确定dp初始状态 4. 确定输出值 三、代码展示 var uniquePaths function(m, n) {const f new Array(m).fill(0).map(() new Array(n).fill(0)); // 初始化数组// 初始化行for(let i 0; i m; i) {f[i][0] 1;}// 初始化列for(let j 0; j n; j) {f[0][j] 1}for(let i 1; i m; i) {for(let j 1; j n; j) {f[i][j] f[i][j-1] f[i-1][j] // 确定状态方程}}return f[m-1][n-1] // 确定最终值 }
http://www.dnsts.com.cn/news/237754.html

相关文章:

  • 现在有没有免费的网站空间如何分析竞争对手的网站
  • 大连辰熙大厦做网站国外免费空间
  • 百度网址大全下载域名时间与网站优化
  • 网站优化推广的方法视频直播技术
  • 怎么自做网站微信企业网站
  • 上海网站se0优化公司上海网站建设公司服务有哪些
  • 广州网站建设公司排行建设一个企业网站到底要多少钱
  • 网站建设常见问题处理本地网站怎么做
  • 钦州住房和城乡建设局网站建设部网站资质标准
  • 网站开发吃香吗南宁网站平台
  • 大型网站建设哪家服务好wordpress小程序推荐
  • 网站推广的目的是什么上海影视公司
  • 扶贫网站建设方案做网络推广的技巧
  • 公司网站建设推合同所有浏览器大全
  • 网站seo方案网站毕业设计选题
  • 微网站的建设工程公司需要哪些资质证书
  • 如何修改网站主页软文代写平台
  • 设计网站大全下载猫咖网页设计教程
  • 重庆网站推广付费八大处网站建设
  • 网站制作教程书籍网站设计如何开始
  • 网站制作 常见问题为什么找不到做网站的软件
  • 网站免费模板制作精准营销的三要素
  • 甜品网站模板适合建设网站的国外服务器
  • 网站后缀co菏泽百度推广公司电话
  • 福州贸易公司网站制作wordpress 去优酷广告
  • 大埔做网站新闻类网站怎么做百度推广
  • 建设户外腰包网站网站打开太慢
  • 温州建设局老网站js制作简单的公司首页
  • 百度喜欢什么样的网站微信分销网站建设比较好
  • 石家庄网站开发设计免费软件的源代码公开吗