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

类似于凡科的网站哪些专业要学网页制作

类似于凡科的网站,哪些专业要学网页制作,网站上传权限问题,深圳外贸公司前十名【LetMeFly】70.爬楼梯:动态规划(递推) 力扣题目链接:https://leetcode.cn/problems/climbing-stairs/ 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#x…

【LetMeFly】70.爬楼梯:动态规划(递推)

力扣题目链接:https://leetcode.cn/problems/climbing-stairs/

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

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

 

示例 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

方法一:动态规划(递推)

i i i阶楼梯可以由第 i − 1 i-1 i1阶或 i − 2 i-2 i2阶楼梯而来,因此只需要将相邻两阶的方案数加起来,就能得到下一阶的方案数。

初始值 0 0 0阶楼梯的方案数为 1 1 1 1 1 1阶楼梯的方案数为 1 1 1

  • 时间复杂度 O ( n ) O(n) O(n)
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
class Solution {
public:int climbStairs(int n) {int _0 = 1, _1 = 1;for (int i = 2; i <= n; i++) {int _2 = _0 + _1;_0 = _1, _1 = _2;}return _1;}
};
Python
class Solution:def climbStairs(self, n: int) -> int:_0, _1 = 1, 1for i in range(n - 1):_0, _1 = _1, _0 + _1return _1

同步发文于CSDN,原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/134913892

http://www.yayakq.cn/news/754061/

相关文章:

  • 全自动免费网页制作电商seo搜索优化
  • 张店学校网站建设公司wordpress带会员中心主题
  • jsp网站部署怎么做做个网站需要多久
  • 广州做创客教室的厂家网站wordpress 字符集 404
  • 东莞做企业网站百度的seo关键词优化怎么弄
  • 做商城外贸网站安防公司手机网站
  • 免费认证网站销售怎么做
  • 网站后台插件下载网站封面制作
  • 网站容易被百度收录郴州网站建设公司有哪些
  • 湖南新能源公司中企动力网站建设潍坊网站建设多少钱
  • 做网站需要学习哪些引流推广平台有哪些
  • 深圳华鑫峰网站建设网站建设的目的分析
  • 小型的企业网站二七区做网站
  • 网站怎么做登录2021国内最好用免费建站系统
  • 公司汇报网站建设方案赣州章贡区医保局电话
  • 嘉兴网站开发与制作哪里做网站的比较多
  • 北京朝阳双桥网站建设网上书店网站建设实训报告总结
  • 企业官方网站怎么查wordpress实现ajax
  • 网站建设要注册哪些商标类别购物网站app制作
  • 网站关键词优化方法抚州做网站公司
  • 成都网站设计平台网站设计的技术方案
  • 网站蜘蛛来访记录安徽省建设质量安全协会网站
  • 游戏网站用户建设需求公司制作官网
  • 做网站 赚广告费河北建设工程信息网辅助评标系统
  • 别人帮做的网站到期续费创意设计公司简介
  • 有哪些建设网站的大公司做招商加盟做得比较好的网站
  • 做国内贸易的网站系统开发的大概步骤
  • 百度网站收录删除wordpress 网页宽度
  • 建设网站的价格是多少福州网站制作费用
  • 伪静态规则变动对网站的影响深圳定制纸箱