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

菠菜网站建设条件免费网站推广平台

菠菜网站建设条件,免费网站推广平台,郑州今天确诊名单,极路由做网站❓剑指 Offer 10- II. 青蛙跳台阶问题 难度:简单 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e97(1000000007),如计算初始结果为:1…

❓剑指 Offer 10- II. 青蛙跳台阶问题

难度:简单

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。

答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

示例 1:

输入:n = 2
输出:2

示例 2:

输入:n = 7
输出:21

示例 3:

输入:n = 0
输出:1

提示

  • 0 <= n <= 100

注意:本题与 70. 爬楼梯 相同。

💡思路:动态规划

n = 1 时,只有一种跳法:
在这里插入图片描述
n = 2 时,有两种跳法:
在这里插入图片描述
n 阶台阶,可以先跳 1 阶台阶,再跳 n-1 阶台阶;或者先跳 2 阶台阶,再跳 n-2 阶台阶。而 n-1n-2 阶台阶的跳法可以看成子问题,该问题的递推公式为:
f ( n ) = { 1 n = 0 1 n = 1 2 n = 2 f ( n − 1 ) + f ( n − 2 ) n > 1 f(n)=\left\{\begin{array}{rcc}1&\quad n=0\\1&\quad n=1\\2&\quad n=2\\f(n-1)+f(n-2)&\quad n>1\end{array}\right. f(n)= 112f(n1)+f(n2)n=0n=1n=2n>1

🍁代码:(C++、Java)

C++

class Solution {
public:int numWays(int n) {int ans = 1;int pre1 = 1, pre2 = 1;for(int i = 2; i <= n; i++){ans = (pre1 + pre2) % 1000000007;pre1 = pre2;pre2 = ans;}return ans;}
};

Java

class Solution {public int numWays(int n) {int ans = 1;int pre1 = 1, pre2 = 1;for(int i = 2; i <= n; i++){ans = (pre1 + pre2) % 1000000007;pre1 = pre2;pre2 = ans;}return ans;}
}

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( n ) O(n) O(n),循环执行 n 次,每次花费常数的时间代价,故渐进时间复杂度为 O ( n ) O(n) O(n)
  • 空间复杂度 O ( 1 ) O(1) O(1),只用了常数个变量作为辅助空间。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我LeetCode主页 / CSDN—力扣专栏,每日更新!

注: 如有不足,欢迎指正!

http://www.ds6.com.cn/news/13950.html

相关文章:

  • 网站建设与维护技术浅谈论文怎么申请自己的网络平台
  • 网站建设1000zhu商丘seo外包
  • 建网站公司是如何赚钱论坛推广
  • 注册进出口贸易公司条件广州网页seo排名
  • 58同城网站建设 推广软文推广新闻发布
  • b2b网站名和网址软文代写是什么
  • 南京 网站备案百度优化师
  • 做消防哪些网站找工作软文写作是什么意思
  • 韩国网站购物佛山网络公司 乐云seo
  • 政府网站信息建设工作seo排名优化服务
  • 无锡专业网站建设必应搜索引擎网站
  • 个人网站怎么建立步骤珠海网站seo
  • 网站模板小偷江西seo推广
  • 百度网站建设微信封面推广代理登录页面
  • 微信网站建站平台腾讯广告联盟官网
  • 济宁建设工程信息网在广州做seo找哪家公司
  • o2o与网站建设论文网站软文推广范文
  • 苏州外贸公司网站建设流程图千峰培训出来好就业吗
  • 个人或主题网站建设实验报告seo范畴有哪些
  • 毕设做网站太简单劳动局免费培训项目
  • 网站建设moban网红营销
  • 郑州平台网站建设平台营销
  • 庄河城乡建设管理局网站香水推广软文
  • 企业网站建设的层次广州seo关键词
  • 域名解析到网站谷歌seo建站
  • 专门做瑜伽的网站武汉seo计费管理
  • 网站设计的毕业设计当前疫情十大热点
  • 小说网站分页关键字怎么做海南快速seo排名优化
  • 长春最专业的网站建设seo管理工具
  • 青岛网站优化公司怎样建网站?