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

网站维护工作seo查询官方网站

网站维护工作,seo查询官方网站,psd素材免费下载网站,中国国内网站建设哪家强LeetCode 剑指 Offer 10- I. 斐波那契数列 题目描述 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) 0, F(1) 1 F(N) F(N - 1) F(N - …

LeetCode 剑指 Offer 10- I. 斐波那契数列

题目描述

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:

F(0) = 0, F(1) = 1
F(N) = F(N - 1) + F(N - 2), 其中 N > 1.
斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。

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

这道题是再正常的斐波那契数列的基础上加上取模1e9+7, 其实就是很容易进入盲区(我求出最后的结果在去取模就可以了),当基数不是很大的时候这样想没错,基数很大的时候按照上面的公式计算中间过程数量就会超过类型最大长度,所以正确的做法是在处理过程中就取模,这样就不会造成超时错误了

在这里插入图片描述

题解

c++

class Solution {
public:int fib(int n) {if(n == 0)return 0;vector<int> ans(n + 1);ans[0] = 0;ans[1] = 1;for (int i = 2; i <= n; i++) {ans[i]  = (ans[i - 1] + ans[i - 2]) % 1000000007;}return ans[n];}
};

Go

func fib(n int) int {const mod int = 1e9 + 7if n < 2 {return n}p, q, r := 0, 0, 1for i := 2; i <= n; i++ {p = qq = rr = (p + q) % mod}return r
}
http://www.mnyf.cn/news/14644.html

相关文章:

  • 企业网站哪家好百度竞价排名费用
  • 卡通网站建设微博搜索引擎优化
  • 湛江公司做网站百度账号安全中心官网
  • 外卖网站制作优化推广
  • 网站开发技术参考文献百度电脑版官方下载
  • 东莞企石做网站seo优化一般包括
  • 做网站必须要电脑吗网络营销网站推广方案
  • 网站地址英文淘宝指数官网的网址
  • 搜索李晓峰网站关键词优化排名外包
  • 网页设计结束语重庆镇海seo整站优化价格
  • 建设网站英文一套完整的运营方案
  • 做代练去什么网站安全网站优化包括对什么优化
  • 襄阳做网站哪家好手机百度下载安装
  • 怎么把网站放到服务器seo基础篇
  • 万能建站网站网页开发教程
  • wordpress 特色图像seo网络优化培训
  • 网站建设与维护 发票百度题库
  • 做网站可以赚钱吗响应式网站模板的优势
  • 公司做网站需要什么条件下载一个百度时事新闻
  • asp做的是系统还是网站营销网站建设软件下载
  • 长沙高升小区做汽车行业网站的网络公司论天心区网页设计seo专员工作容易学吗
  • 网站优化排名软件网博客seo优化技术
  • 食品经营许可网站增项怎么做营销软文范例
  • 网站自定义title公司推广宣传文案
  • 一个人做网站 知乎开封搜索引擎优化
  • 有ecs怎么做网站持续优化完善防控措施
  • 十大购物网站什么是关键词推广
  • 建设 市民中心网站山东今日头条新闻
  • 深圳市罗湖建设局网站如何在百度上发广告
  • 做移动端电影网站域名注册购买