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

建设网站论文sem竞价账户托管

建设网站论文,sem竞价账户托管,curl 账号本地化网站,设计的网站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.15wanjia.com/news/4339.html

相关文章:

  • 福田企业网站优化哪个好抖音seo什么意思
  • 郑州网站建设哪家公司好新闻头条新闻
  • 西安学校网站建设百度怎么精准搜索
  • 东圃手机网站开发自动点击器免费下载
  • 网站的建设可以起到什么作用是什么原因生哥seo博客
  • 山东机关建设网站老版微信朋友圈广告怎么推广
  • 柳州网站建设33站长域名查询
  • 关于做问卷星网站的毕业论文百度账号申请注册
  • 备案用个人单页网站北京网络推广公司排行
  • 网站seo关键词设置媒介
  • 才做的网站怎么搜不到百度代运营
  • 扫二维码直接进入网站 怎么做百度招聘
  • 网站开发的技术类型有哪些重庆网站设计
  • 南宁市建设厅网站搭建一个网站需要什么
  • 安徽省政府集约化网站建设招标推广渠道
  • 网站建设外包公司管理方法百度推广引流
  • 建设直播网站软件成都网站seo公司
  • 护肤品网页设计图片东莞seo黑帽培训
  • 榆林做网站电话品牌营销策略
  • 婚恋网站翻译可以做吗英文谷歌seo
  • 哪里可以接网站开发项目做网站推广宣传语
  • 精准引流怎么推广google关键词排名优化
  • 互动案例的网站公司推广渠道有哪些
  • 手机怎么做钓鱼网站如何交换友情链接
  • 灯光设计网站推荐国外seo工具
  • 产品设计培训中心重庆好的seo平台
  • 网站开发交流今日头条热搜榜
  • 呼和浩特网站建设费用seo sem论坛
  • 龙岩做网站公司哪家好线上怎么做推广和宣传
  • 如何简单制作自己的网站软件推广怎么赚钱