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

网站建设管理工作计划wordpress 做的商城

网站建设管理工作计划,wordpress 做的商城,网址怎么弄,成都行业网站建设那里好目录 题目地址: 题目: 青蛙跳台阶问题 我们直接看题解吧: 相似题目,斐波那契数列: 解题方法: 难度分析: 审题目事例提示: 解题思路: 代码实现: 小鸡识补充 题…

目录

题目地址:

题目: 青蛙跳台阶问题

我们直接看题解吧:

相似题目,斐波那契数列:

解题方法:

难度分析:

审题目+事例+提示:

解题思路:

代码实现:

小鸡识补充


题目地址:

LCR 127. 跳跃训练 - 力扣(LeetCode)

难度:简单

今天刷训练跳跃(青蛙跳台阶),大家有兴趣可以点上看看题目要求,试着做一下

题目: 青蛙跳台阶问题

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

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

我们直接看题解吧:

相似题目,斐波那契数列:

斐波那契数列,剑指offer,力扣-CSDN博客

解题方法:

方法是动态规划(循环求余法)

难度分析:

这道题目正在难点在于找出跳跃台阶或者格子的规律,其本质还是求斐波那契数列。

审题目+事例+提示:

结果可能过大,因此结果需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

解题思路:

在一般情况下,可以把n级台阶的跳法看成n的函数,记为f(n),那么一般情况下,一开始我们有两种不同的选择:

  1. 第一步只跳一级,此时跳法数目等于后面剩下的n-1级 台阶的跳法数目,即f(n-1);
  2. 第一步跳两级,那么跳法数目等于后面剩下的n-2级台阶的跳法数目,即f(n-2)。

所以f(n)=f(n-1)+f(n-2)。

或者这样理解:

第一步只跳一级,n-1个台阶有f(n-1)种跳法,最后还剩一个台阶,最后青蛙只能最后一跳

第一步跳两级,n-2个台阶有f(n-2)种跳法,最后剩余二个台阶,有两种跳法: 

                   ·一次跳两阶   

                    ·一次跳一个台阶 但是这种跳法其实已经在n-1个台阶里包含了,

所以 f(n)=f(n-1)+f(n-2)

这道题与斐波那契数列稍微不同点在于起始点的不同

阶梯跳跃训练:f(0)=1,f(1)=1,f(2)=2...

斐波那契数列:f(0)=0,f(1)=1,f(2)=1...

代码实现:

class Solution {public int trainWays(int num) {int a = 1, b = 1, sum;       //跟斐波那契数列的小区别for(int i = 0; i < num; i++){ //从0开始循环遍历sum = (a + b) % 1000000007;  //取模a = b;b = sum;}return a;}
}
小鸡识补充

为什么res要模1000000007?

 因为这个数字是10位的最小质数,上面的代码并没有问题,只是数字太大会造成溢出,需要将计算结果 % 1000000007才能保证得出的结果在int 范围中

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

相关文章:

  • 17. 整个网站建设中的关键是软文营销平台
  • ps个人网站制作流程申请新账号注册
  • 免费网站空间怎么办企业网站设计风格
  • 建设电子商务网站背景房产中介做网站
  • 做炫光素材的网站wordpress短网址
  • 湖南平台网站建设哪里好南宁 网站建设 公司
  • 免费搭建视频网站兴化网站建设价格
  • 网站资源建设的步骤江苏建工集团的现状
  • 网站建设排期表旅游网站开发意义和价值
  • 企业网站建设的公司有哪些摄影网站开发的意义
  • 文档共享网站建设asp网站 会员注册
  • 做一款小说网站互联网行业 英文
  • 东莞网站建设 家具茂名网站制作公司
  • 上海 建站自己建设淘宝客网站需要备案么
  • 做国外销售都上什么网站上往建站
  • 网站建设公司专业公司哪家好合肥政务新区建设局网站
  • 网上购物网站建设网站空间 推荐
  • 衡水的网站建设怎么制作自己的网址
  • 企业网站后台管理微信公众号怎么创建新的话题
  • 网站改版的几个建议嘉兴企业自助建站
  • 塑胶材料东莞网站建设赣州企业网
  • 建设工程敎育那个网站记账凭证做网站摘要怎么写
  • 光辉国际猎头公司苏州seo公司
  • 深圳网站设计精选刻网站开发打开世界之窗默认内核
  • 网站怎么做下载链接怀化主要网站
  • 风信子 网站建设找人建设网站
  • 合肥建网站文件传输协议登录网站
  • 个性化网站建设费用深圳品牌女装加盟
  • 网站建设现在好做吗app网站开发湖南
  • 网上书城网站建设总结东莞的网站建设公司