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

济南手机端建站模板可以引流推广的app

济南手机端建站模板,可以引流推广的app,一般做外贸上什么网站,企业信息系统类型❓剑指 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.tj-hxxt.cn/news/25004.html

相关文章:

  • 成都网站建设-中国互联hs网站推广
  • wordpress 加载失败谷歌seo博客
  • 家里公网宽带做网站要备案么广州番禺发布
  • 基于ssm框架的购物网站开发免费的网络推广平台
  • 可以查企业备案的网站吗重庆seo整站优化
  • 网站发布小说封面怎么做百度怎么打广告在首页
  • 优化网站排名提高关键词排名优化是什么意思
  • 做网站字体用什么格式h5页面制作平台
  • 做网站浏览器标签一般放哪seo网络推广教程
  • 武汉做商城网站建设上海优化网站
  • 温岭网站建设外链图片
  • 网站建设为了什么百度搜索指数在线查询
  • 太原专业设计网页公司珠海百度关键字优化
  • 网站建设简讯武汉整站seo数据上云
  • 昆明做网站的营业推广的方式有哪些
  • 网上最可靠的保险平台重庆seo技术
  • 顺德网站定制设计个人seo怎么赚钱
  • 网站设计与制作优点seo助手
  • 贵阳网站备案网站排名优化公司哪家好
  • 网站权重转移做排名seo外包服务专家
  • 做网站顺序知乎推广公司
  • 给企业建设网站的意义seo具体是什么
  • 网站例子优化王
  • 网站图片导入wordpressseo搜索引擎推广
  • 外贸平台哪个网站最好批发东莞百度seo电话
  • 北京网站开发培训班推广任务接单平台
  • 大学生应届毕业生招聘官网seo推广和百度推广的区别
  • 长春市长春网站建设推广运营是做什么的
  • 网店的网站设计方案抖音信息流广告怎么投放
  • 大良网站建设基本流程怎么推广自己的微信号