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

网站的开发环境谷歌搜索引擎大全

网站的开发环境,谷歌搜索引擎大全,火锅料网站方案怎么做,做那个网站的图客比较好https://leetcode.cn/problems/climbing-stairs/description/?envTypestudy-plan-v2&envIdtop-100-liked 70. 爬楼梯 已解答 简单 相关标签 相关企业 提示 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&…

https://leetcode.cn/problems/climbing-stairs/description/?envType=study-plan-v2&envId=top-100-liked

70. 爬楼梯
已解答
简单
相关标签
相关企业
提示
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

思路分析:
状态定义:

设 dp[i] 表示爬到第 i 阶楼梯的方法总数。
状态转移方程:

对于每个阶梯 i,你可以从第 i-1 阶跳 1 阶,或者从第 i-2 阶跳 2 阶。因此,dp[i] = dp[i-1] + dp[i-2]。这意味着到达第 i 阶的总方法数等于到达第 i-1 阶的方法数和到达第 i-2 阶的方法数之和。

官方解法里对前面三层的算法里我感觉不太好懂,在评论区找了个好懂的解法

public int climbStairs(int n) {// 爬一楼int p = 1;// 爬二楼int q = 2;if(n == 1){return p;}else if(n == 2){return q;}else{// 从第三楼开始,只有两种上楼方式,从前一层再爬一楼和从前二层再爬两楼。// 可以推出 f(n) = f(n -1) + f(n -2)// 直接递归会超时,所以用的for循环求结果int r = 0;for(int i = 3; i <= n; i++){r = q + p;p = q;q = r;}return r;}}
http://www.ds6.com.cn/news/76968.html

相关文章:

  • 网站设计机构有哪些百度指数查询
  • wordpress如何建站专业做网站的公司
  • 无锡网站制作联系电话网店推广运营
  • 重庆旅游网站制作公司南宁求介绍seo软件
  • 极客联盟网站建设公司怎么样新的网络推广方式
  • b2b网站栏目百度网盘搜索神器
  • 外贸网站 流量最新最好的磁力搜索
  • 网站备案复查网上教育培训机构
  • wordpress查看jquery版本网站优化推广平台
  • vs做网站创建项目时选哪个南京百度seo排名优化
  • 电脑做网站主机百度竞价排名服务
  • 高端网站建设费用预算苏州关键词优化软件
  • flask api式网站开发快优吧seo优化
  • 做视频网站公司要怎么做网络营销服务平台
  • 正规的网站制作电话多少百度网站排名优化
  • 现在哪些做进口商品的电商网站关键词首页排名优化
  • 网站修改报价线上推广方式
  • 顶级复刻手表网站最新app推广
  • 阿里云服务器wordpress建站教程百度一下百度下载
  • 重庆人才招聘网官网廊坊首页霸屏优化
  • icp备案查询网站完整的社群营销方案
  • 交友最好的网站建设长沙seo报价
  • 安全联盟网站认证宁波seo外包推广平台
  • 广州网站优化平台南京今日新闻头条
  • 移动端web网站企业网搭建
  • 哈尔滨城乡建设厅网站官方网站怎么查询
  • 广州建设公司平台seo百度网站排名软件
  • 做购物网站哪家公司好中国搜索引擎排行榜
  • 宜昌企业网站建设学大教育培训机构电话
  • 房产门户网站建设黑科技引流工具