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

如何选择网站建设公司拉新推广赚钱的app

如何选择网站建设公司,拉新推广赚钱的app,手机网站搜索框代码,网站建设需要的资质题目: 链接:剑指 Offer 10- II. 青蛙跳台阶问题;LeetCode 70. 爬楼梯 难度:简单 相关博文:剑指 Offer 10- I. 斐波那契数列(动态规划打表) 一只青蛙一次可以跳上1级台阶,也可以跳上…

题目:

链接:剑指 Offer 10- II. 青蛙跳台阶问题;LeetCode 70. 爬楼梯
难度:简单
相关博文:剑指 Offer 10- I. 斐波那契数列(动态规划打表)

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

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

示例 1

输入:n = 2
输出:2

示例 2

输入:n = 7
输出:21

示例 3

输入:n = 0
输出:1

提示

  • 0 <= n <= 100

解题思路:

已知一只青蛙一次只能跳1阶或2阶台阶,故可知第n阶的青蛙一定是从第n-1阶或第n-2阶跳过来的,得动态规划的状态转移方程为F(N) = F(N - 1) + F(N - 2),正好为斐波那契数列。
注意,这里不能用递归的方式写,因为有大量的重复计算,具体原因分析见上一篇剑指 Offer 10- I. 斐波那契数列(动态规划打表)。

代码:

class Solution {
public:int numWays(int n) {if(n <= 1) return 1;int a,b,c;b = 1;c = 1;for(int i = 2; i <= n; i++){a = b;b = c;c = (a + b) % 1000000007;}return c;}
};

时间复杂度O(n),空间复杂度O(1)。

http://www.wooajung.com/news/55.html

相关文章:

  • 聊城网站制作公司怎样才能在百度上面做广告宣传
  • wordpress去掉generator长沙seo男团
  • 上海网站优化海百度普通版下载
  • 烟台市网站建设电脑培训课程
  • 网络用户提要求找人帮忙做的网站百度一下你就知道官方网站
  • wordpress single.phpseo关键词优化推广
  • 网站建设及报价格方案网站alexa排名查询
  • 福田瑞沃q5seo排名赚挂机
  • 珠宝网站源码下载万网域名查询注册商
  • 视频网站前台怎么做绍兴seo排名
  • 大连政府建设工程信息网站怎样注册个人网站
  • 在什么网站做兼职翻译sem和seo是什么意思
  • 营销型网站建设比较好种子搜索在线 引擎
  • 精品资料网站项目外包平台
  • 网站维护费用包括哪些南宁seo渠道哪家好
  • 电商网站开发文献综述关键词搜索广告
  • 做网站免费的域名seo基础入门教程
  • 法院ppt做的最好的网站seo是什么岗位的缩写
  • 南宁专业网站开发沙洋县seo优化排名价格
  • 个人的网站深圳市前十的互联网推广公司
  • 做赌博的网站违不违法电脑培训
  • 云服务器建立wordpressseo提升排名
  • wordpress 获取分类文章正规优化公司哪家好
  • 单页销售网站源码正规接单赚佣金的平台
  • 临夏市做网站电话泰州网站排名seo
  • 自己做网站怎么上传到网上成人电脑培训班附近有吗
  • 在线做爰直播网站互动营销用在哪些推广上面
  • 临沂网站推广goldball湖北疫情最新消息
  • 建设部网站1667号公告班级优化大师下载安装app
  • 做网站开发需要什么营销技巧培训