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

wordpress 免签约seo是什么意思广东话

wordpress 免签约,seo是什么意思广东话,大英县住房和城乡建设局网站,西服定制一般多少钱1、题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。1. 1 阶 1 阶2. 2 阶 示…

1、题目描述

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶

提示:

  • 1 <= n <= 45

2、代码

class Solution
{public:int climbStairs(int n) {// 处理边界情况:n为1或2时直接返回nif(n <= 2) {return n;}// 初始化前两个状态:// prev_prev 表示第n-2阶的方法数(初始对应n=1,值为1)// prev 表示第n-1阶的方法数(初始对应n=2,值为2)int prev_prev = 1, prev = 2, current;// 从第3阶开始迭代计算,直到第n阶for(int i = 3; i <= n; ++i) {// 计算当前阶的方法数:等于前两阶方法数之和current = prev_prev + prev;// 更新前两阶的状态,为下一次迭代做准备// prev_prev 移动到 prev 的位置// prev 移动到 current(即当前计算出的第i阶)的位置prev_prev = prev;prev = current;}return current;}
};

3、解题思路:

  1. 问题分析:每次可以爬 1 或 2 个台阶,到达第 n 阶的方法数可以分解为从第 n-1 阶爬 1 步和从第 n-2 阶爬 2 步的方法数之和,这符合斐波那契数列的递推关系。
  2. 动态规划优化:由于每次只需要前两项的值,我们可以用两个变量来保存前两项,避免使用数组,从而将空间复杂度优化到 O (1)。
  3. 边界条件:当 n=1 时,只有 1 种方法;当 n=2 时,有 2 种方法。对于 n≥3 的情况,通过迭代计算前两项的和来得到结果。
http://www.dtcms.com/wzjs/153059.html

相关文章:

  • 大连手机网站开发石家庄百度快照优化
  • vb网站开发营销技巧和营销方法培训
  • wordpress 登录跳转广州优化疫情防控措施
  • 网站建设及验收标准厦门网站建设公司
  • 政府网站 中企动力不受限制的万能浏览器
  • 做设计有哪些地图网站百度推广售后客服电话
  • 室内效果图代做网站常用于网站推广的营销手段是
  • 龙华建设网站公司数据指数
  • 西安制作网站公司简介seo分析报告
  • 做自己的网站能赚钱吗南宁今日头条最新消息
  • wordpress主题 微博沈阳关键词快照优化
  • 现在建设一个网站多少钱南宁网站建设
  • 大型资讯门户网站怎么做排名站长统计网站统计
  • 网站建设渠道合作百度官网网址
  • 网站域名的选择可以直接进入网站的正能量
  • 小型企业网站建设的背景超级seo外链
  • 建设 网站工作汇报百度竞价广告投放
  • wordpress下载面板美化网站优化网站
  • 网站维护中是怎么回事免费男女打扑克的软件
  • vi设计手册模板ppt长沙靠谱的关键词优化
  • 网站建设额珠海seo关键词排名
  • 温州网站建设设计公司竞价托管公司
  • wordpress 爱奇艺插件下载泰安网站推广优化
  • java做网站具体步骤近期重大新闻
  • 企业内部信息网站如何建设中国做网站的公司排名
  • 私密浏览器免费班级优化大师使用指南
  • 珠海网站制作公搜索引擎广告图片
  • 做网站需要自己上传产品吗北京做的好的seo公司
  • 建设一个自己的网站需要多少钱在线查网站的ip地址
  • bootstrap做自己的网站苏州seo整站优化