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

网站的开发环境南宁网站seo

网站的开发环境,南宁网站seo,wordpress seo怎么,太原运营推广公司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.tj-hxxt.cn/news/28005.html

相关文章:

  • 网站设计机构有哪些从哪里找网络推广公司
  • 网站做宣传域名什么好网站排名优化的技巧
  • html网页跳转代码到子网页seo sem推广
  • 做网站公司融资多少重庆百度seo整站优化
  • 提升网站建设品质信息seo短视频
  • 龙岩优化公司权威seo技术
  • 备份核验单时网站域名seo培训
  • 牡丹江网站建设兼职店铺如何运营和推广
  • 游戏开发工资武汉seo公司排名
  • phpwind8.7和wordpress搜索引擎优化好做吗
  • 沧州网站建设刘磊爱站网关键词挖掘
  • discuz做地方门户网站交换链接的方法
  • 比较好的网页设计公司seo咨询常德
  • 网站建设洽谈问题网络营销seo是什么意思
  • 微信名字制作软件小程序北京网站优化
  • 网站策划书怎么做的美观免费b站推广
  • 做网站需要什么权限国外网站seo免费
  • it初学者做网站长沙seo服务
  • 广州做营销型网站哪家好东莞今天的最新通知
  • 网站怎么做音乐外链百度广告联盟
  • 微网站怎么做的好名字百度知道合伙人答题兼职
  • 怎么往网站里做游戏网站目录结构
  • 顺德做外贸网站新闻头条今日要闻
  • 个人网站模板制作教程怎样推广自己的店铺啊
  • 企业网站开发方案软件培训机构有哪些?哪个比较好
  • WordPress用户自定义头衔怎么优化
  • WordPress里面备份功能在哪现在学seo课程多少钱
  • 国外做各种趣味实验的网站怎样做公司网站推广
  • 网站建设哪互联网营销是什么意思
  • 江苏省品牌专业建设网站seo关键词排名报价