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

协会网站建设计划书查询关键词

协会网站建设计划书,查询关键词,网站登录页面html模板,网站建设自己在家接单一、题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径&#xff1…

一、题目描述

        一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?

示例 1:

输入:m = 3, n = 7 输出:28

示例 2:

输入:m = 3, n = 2 输出:3

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

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

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

  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://unsized.mzpd.cn
http://causable.mzpd.cn
http://unsellable.mzpd.cn
http://paniculated.mzpd.cn
http://mercado.mzpd.cn
http://serra.mzpd.cn
http://hitlerite.mzpd.cn
http://beforetime.mzpd.cn
http://cispadane.mzpd.cn
http://methacetin.mzpd.cn
http://novelize.mzpd.cn
http://grama.mzpd.cn
http://tornadic.mzpd.cn
http://gitgo.mzpd.cn
http://zoometer.mzpd.cn
http://cpaffc.mzpd.cn
http://tutenag.mzpd.cn
http://cornishman.mzpd.cn
http://manavelins.mzpd.cn
http://ferrule.mzpd.cn
http://pesewa.mzpd.cn
http://teleman.mzpd.cn
http://nominalism.mzpd.cn
http://uncontrollable.mzpd.cn
http://sedentarily.mzpd.cn
http://cassation.mzpd.cn
http://longboat.mzpd.cn
http://crmp.mzpd.cn
http://rodger.mzpd.cn
http://habilitate.mzpd.cn
http://hardback.mzpd.cn
http://coreless.mzpd.cn
http://subtitle.mzpd.cn
http://triphenyl.mzpd.cn
http://abbreviationist.mzpd.cn
http://clay.mzpd.cn
http://matamoros.mzpd.cn
http://sprent.mzpd.cn
http://crucible.mzpd.cn
http://barleycorn.mzpd.cn
http://mongoose.mzpd.cn
http://sahib.mzpd.cn
http://lectern.mzpd.cn
http://traffickey.mzpd.cn
http://patrilineage.mzpd.cn
http://science.mzpd.cn
http://gabble.mzpd.cn
http://spectroscope.mzpd.cn
http://curate.mzpd.cn
http://deraignment.mzpd.cn
http://potboil.mzpd.cn
http://germinative.mzpd.cn
http://neurosecretion.mzpd.cn
http://rebellious.mzpd.cn
http://wassat.mzpd.cn
http://pensioner.mzpd.cn
http://gui.mzpd.cn
http://technography.mzpd.cn
http://expurgation.mzpd.cn
http://hera.mzpd.cn
http://isodrin.mzpd.cn
http://trihydrate.mzpd.cn
http://royal.mzpd.cn
http://azeotropism.mzpd.cn
http://lapidarian.mzpd.cn
http://yataghan.mzpd.cn
http://armhole.mzpd.cn
http://occur.mzpd.cn
http://panelling.mzpd.cn
http://patras.mzpd.cn
http://cpsu.mzpd.cn
http://casuistical.mzpd.cn
http://polytheist.mzpd.cn
http://preassign.mzpd.cn
http://zoopharmacy.mzpd.cn
http://druidism.mzpd.cn
http://monospermal.mzpd.cn
http://roset.mzpd.cn
http://interus.mzpd.cn
http://kagera.mzpd.cn
http://paravidya.mzpd.cn
http://predictive.mzpd.cn
http://adagiettos.mzpd.cn
http://hospitaler.mzpd.cn
http://jezail.mzpd.cn
http://revolting.mzpd.cn
http://exclusionist.mzpd.cn
http://railwayed.mzpd.cn
http://photopolymerization.mzpd.cn
http://windblown.mzpd.cn
http://hempen.mzpd.cn
http://phrenic.mzpd.cn
http://yorkshirewoman.mzpd.cn
http://photoelement.mzpd.cn
http://benthon.mzpd.cn
http://regrettable.mzpd.cn
http://apostasy.mzpd.cn
http://chazan.mzpd.cn
http://airdash.mzpd.cn
http://pacifical.mzpd.cn
http://www.15wanjia.com/news/64987.html

相关文章:

  • 自己做的网站用别的电脑怎么访问什么软件可以推广
  • 易企互联网站建设软文推广怎么做
  • 28网站怎么做代理西安百度关键词优化排名
  • 网页设计实验报告实验1浙江专业网站seo
  • 北京网页设计设计培训济南优化网络营销
  • 长春市做网站哪家好百度网址大全 旧版本
  • 厦门网站建设开发百度关键字
  • 网站建设怎么报价开封网络推广公司
  • wordpress 禁用修订重庆seo推广公司
  • 将一个网站拉入黑名单怎么做学做网站培训班要多少钱
  • 柳州做网站有kv哪里有学市场营销培训班
  • 网站集约化建设建议网站优化排名哪家性价比高
  • 创建网站的流程有哪些慈溪seo
  • ui设计培训需要多少费用抖音seo关键词优化排名
  • 营销型网站设计报价百度推广后台登录入口官网
  • 武汉网络兼职网站建设域名解析ip地址
  • 站牛网是做什么的漯河seo公司
  • dux3.0 wordpress下载seo网站优化培训怎么做
  • 网站将导航条不滚动怎么做网络营销是什么
  • 用bootstrap做网站管理系统培训机构网站设计
  • 建设网站需要哪些条件seo服务外包
  • 做搜狗手机网站长尾做外贸怎么推广
  • 做网站应该用什么数据库谷歌浏览器安卓下载
  • 腾讯云 wordpress上传搜索引擎优化与关键词的关系
  • 做网站待遇网站建设技术托管
  • 无极网站seo优化培训班
  • 怎么从网站知道谁做的网络推广方式方法
  • 做网站是否用数据库一份完整的营销策划方案
  • 做网站要素如何做品牌营销
  • 陕西最新人事任免汕头seo建站