问题描述

Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
数据规模与约定
1 <= n <= 1,000,000。

思路:
1、第一种情况,当n为1或2时直接返回1
2、第二种情况,当n>2,a、b向前进位,c是第三个数,直接求余1007

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a=1,b=1,c=0;int n = scanner.nextInt();if(n==1||n==2) System.out.println(1);else {for (int i = 3; i <= n; i++) {c = (a + b) % 10007;a = b;b = c;}System.out.println(c);}}}

【蓝桥杯】入门训练 Fibonacci数列相关推荐

  1. 蓝桥杯入门训练Fibonacci数列 C语言

    Fibonacci数列 C语言 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少 ...

  2. 【c语言】蓝桥杯入门训练 Fibonacci数列

    [问题描述] Fibonacci数列的递推公式为:Fn=F(n-1)+F(n-2),其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. [输入格式] 输 ...

  3. 蓝桥杯入门训练Fibonacci数列

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...

  4. 蓝桥杯 入门训练 Fibonacci数列

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...

  5. 蓝桥杯练习题Java实现 入门训练 Fibonacci数列

    蓝桥杯练习题Java实现 入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,F ...

  6. 入门训练 Fibonacci数列-python实现

    入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大 ...

  7. 入门训练 Fibonacci数列 c语言

    入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多 ...

  8. 入门训练 Fibonacci数列

    http://lx.lanqiao.org/problem.page?gpid=T4 入门训练 Fibonacci数列   时间限制:1.0s   内存限制:256.0MB 问题描述 Fibonacc ...

  9. 蓝桥杯 入门训练 序列求和

    [蓝桥杯入门训练](BEGIN-2 序列求和) 问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例 ...

  10. 蓝桥杯练习题之 Fibonacci数列

    入门训练 Fibonacci数列 时间限制:1.0s   内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非 ...

最新文章

  1. 梳理MVC 架构 MVVM架构
  2. 有关大型数据中心项目建设的常见问题
  3. 信息学奥赛一本通 1910:【00NOIP普及组】计算器的改良 | 洛谷 P1022 [NOIP2000 普及组] 计算器的改良
  4. MATLAB 随机过程基本理论
  5. 亿级APP支付宝在移动端的高可用技术实践
  6. php中fread用法,php fread函数与fread函数用法_PHP教程
  7. win7系统如何添加环境变量
  8. 死亡洞穴(cave)
  9. 如何使用Java以编程方式在 Excel 中创建图表
  10. Flyme-Substratum主题
  11. 【SQL Server 还原数据库】:因为数据库正在使用,所以无法获得对数据库的独占访问权
  12. 项目组内个角色的职责说明,仅针对当前项目组,其他项目组慎用,呵呵
  13. Excel排序,数据透视图,公式预测
  14. Android 疑难杂症系列
  15. 2018应届毕业生找工作经历
  16. oracle怎么启memory,修改memory内存参数,导致数据库启不来
  17. 二本出身的我,是如何拿下阿里 special offer 的?
  18. MFC学习笔记(一)High Speed Chart 控件使用
  19. 陈芳,高考之后我要学计算机专业,等我干 IT 发财了,我就回来娶你!
  20. 如何在Adobe Illustrator中创建青蛙王子插图

热门文章

  1. python findwindow函数_PYTHON:Win32函数大全
  2. 【JS从入门到精通】09-数组
  3. ZDNET的一个技术博客评选结果
  4. 虚拟机的安装以及红帽子企业版5安装
  5. PHP微信公众号文章编辑排版工具源码+采集功能/附教程
  6. 雅典娜暴利烹饪系列(下)
  7. 网吧用计算机性能配件清单,如何查看网吧电脑配置清单图文教程
  8. monkey命令——压力测试——转载参考01
  9. 邮箱登录名身份证号码等验证
  10. C3 linearization