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

福州企业建设网站成都房地产信息网官网

福州企业建设网站,成都房地产信息网官网,电子商务网站设计,网络推广都有哪些平台一、题目 一只青蛙一次可以跳上1级台阶#xff0c;也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e97#xff08;1000000007#xff09;#xff0c;如计算初始结果为#xff1a;1000000008#xff0c;请返回 1。 二、示例 2.1也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e971000000007如计算初始结果为1000000008请返回 1。 二、示例 2.1 示例 1 【输入】n 2 【输出】2 2.2 示例 2 【输入】n 7 【输出】21 2.3 示例 3 【输入】n 0 【输出】1 提示 0  n  100 三、解题思路 根据题目描述青蛙只能跳1级台阶或者跳2级台阶那么我们可以针对这个条件演示一下不同台阶青蛙的跳法。比如 对于1阶台阶来说小青蛙只有1种跳法就是向上跳1级对于2阶台阶来说小青蛙有2种跳法分别是向上跳1级然后再跳1级 直接向上跳2级对于3阶台阶来说小青蛙有3种跳法分别是执行3次1级跳 直接向上跳2级再跳1级 先跳1级然后直接向上跳2级对于4阶台阶来说小青蛙有5种跳法分别是执行4次1级跳 2次1级跳再直接跳2级 直接跳2级再执行2次1级跳 1级跳再直接跳2级再执行1次1级跳 执行2次2极跳……针对上面描述我们来看下面图示会更好理解一些 从上面的示例中我们可以看到从1阶到4阶的跳法分别是1种、2种、3种、5种……是不是似曾相识呢是的就是斐波那契数列那为什么会是这样的规律呢下面我们以第n级台阶来看对于它来说往前一步其实只有两种情况 【情况1】在第n-1级处那么只需要向上跳1步即可。 【情况2】在第n-2级处那么只需要向上跳2步即可。 既然是这样我们以f(n)表示到达第n级阶梯的跳法那么可以推理出 f(n) f(n-1) f(n-2) , 所以我们根据推导出的公式关系就可以解出——青蛙跳上一个 n 级的台阶总共有多少种跳法了。 四、代码实现 class Solution {public int numWays(int n) {int a  1, b  a, c  b, mod  (int)1e9  7;for (int i  2; i  n; i, a  b, b  c) c  (a  b) % mod;return c;} } 今天的文章内容就这些了 写作不易笔者几个小时甚至数天完成的一篇文章只愿换来您几秒钟的 点赞  分享 。 更多技术干货欢迎大家关注公众号“爪哇缪斯” ~ \(^o^)/ ~ 「干货分享每天更新」
http://www.w-s-a.com/news/937208/

相关文章:

  • 如何做360网站优化网站建设培训教程新手入门到精通
  • 做网站有的浏览器怎么做网站网站赚钱
  • 织梦 做网站 教程百度登录个人中心官网
  • ftp怎么修改网站wordpress分享积分
  • 营销策划方案的步骤西安关键词优化软件
  • 南宁自己的网站移动互联网技术学什么
  • 2017湖北建设教育协会网站自己接单做网站
  • 定制网站建设制作h5网站要多久
  • 泰安中呼网站建设有限公司 概况个人网站的设计与实现参考文献
  • 圣诞节网站怎么做怎么获取网站的图片
  • 想找个人做网站音乐网站建设教程视频教程
  • 网站收录一键提交阿里巴巴做网站多少钱
  • 怎么做网站投放广告商务网站建设实训报告
  • 服装代销的网站源码国内电子商务网站有哪些
  • qq空间怎么做网站做企业平台的网站有哪些
  • 网站的优缺点wordpress手机适配模板中文
  • 福州网站建设H5广告公司简介简短
  • 网站404页面的作用app开发郑州
  • 亚马逊中国网站建设目标网站建设的策划
  • 林州网站建设服务徐州网站建设
  • 如何检测网站死链景德镇网站建设哪家好
  • 旅游网站开发目标天津专业做网站公司
  • 名者观看网站快手小程序
  • 网络架构扁平化windows优化大师好不好
  • 安康养老院收费价格表兰州seo整站优化服务商
  • 网站开发技术方案模板无锡网站建设推荐
  • 自助建站系统注册三维家3d设计软件免费
  • 做seo网站标题重要吗郑州众诚建设监理有限公司网站
  • 建设网站南沙区百度关键词推广怎么做
  • 网站建设公司做销售前景好不好石家庄外贸网站制作