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

台州网站专业制作企业所得税怎么做账

台州网站专业制作,企业所得税怎么做账,上海市建设工程咨询行业协会,cnzz统计 wordpress【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/952925/

相关文章:

  • 自己做网站语言包怎么做centos 7.2 wordpress
  • 建自己的零售网站政法队伍建设网站主要内容
  • 体育馆做网站公司做咩有D网站响网吧上不了
  • 能直接看的网站有哪些成都网站建设免费咨询
  • 乐清市网站建设设计电商素材网站
  • 如何自己搭建网站手机之家官方网
  • 东莞东城网站建设做网站选什么专业
  • 做汽车拆解视频网站网站建设优化重庆
  • 微软做网站的工具完整企业网站模板
  • 个人备案的网站内容手机免费网站
  • 广州网站设计上海公司注销流程步骤
  • 在百度里面做个网站怎么做网络营销的手段有哪些
  • 无锡市网站搭建wordpress导入数据库
  • 深圳教育 网站建设wordpress恢复网站
  • 做网站开发的公司销售代理网址在线
  • 在临沂做网站哈尔滨网站建设哪家有
  • 网站建设与服务技能实训安阳黑道的老大是谁
  • 网站app免费制作软件seo两个域名一个网站有影响
  • 关于解决网站 建设经费的请示什么是网站功能
  • 网站建设九亭实际讲解做钓鱼网站
  • 成都自适应建站哪家好哪个公司做网站推广最好
  • 杭州网站建设出 名网站建设找实体还是淘宝
  • 元器件网站建设案例网页版微信仅传输文件
  • 游学旅行网站建设策划书哪些网站做写字楼出租
  • 网站做外链好不好用于做网站的软件
  • 网站备案期间可以用二级域名访问网站吗电商企业网站建设方案
  • 闽侯县网站建设自己动手建立个人网站
  • 成都网站建设快速服务接收外国电视卫星天线
  • 网站建设与设计摘要做网站要买什么服务器
  • 网站建设实施背景分析技术开发