问题描述

Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。

当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。

输入格式
输入包含一个整数n。
输出格式
输出一行,包含一个整数,表示Fn除以10007的余数。

说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。

样例输入
10
样例输出
55
样例输入
22
样例输出
7704
数据规模与约定
1 <= n <= 1,000,000。
#include<stdio.h>
int f[1000001];
int main() {f[1]=1,f[2]=1;      //裴波那契数列用数组玩耍比较灵活 int i,n;scanf("%d",&n);for(i=3; i<=n; i++)f[i]=(f[i-1]+f[i-2])%10007;     //这种求余题不用等到求出全部和之后 printf("%d",f[n]);return 0;
}

蓝桥杯入门训练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. 蓝桥杯练习题Java实现 入门训练 Fibonacci数列

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

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

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

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

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

  7. 入门训练 Fibonacci数列

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

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

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

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

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

最新文章

  1. Eclipse Source not found
  2. html鼠标点击切换图片,js鼠标点击图片切换效果代码分享
  3. Python3 pip安装包时报错 error: Microsoft Visual C++ 14.0 is required.解决办法
  4. 深度有趣 | 30 快速图像风格迁移
  5. Rinne Loves Xor
  6. iptables命令结构之目标
  7. 小狗拉菲扫地机器人_小狗电器:2018年最值得入手的五款扫地机器人
  8. keytool java_如何找到并运行keytool
  9. 计算机组装内存条安装,笔记本电脑内存条的正确安装方法
  10. 点亮了中行U盾12864屏线 12液晶,附12864详细手册
  11. 厦大考研计算机学硕,21厦大考研:专硕VS学硕,怎么选才不翻车?
  12. 用Android做的一个简单的视频播放器
  13. 联想小新 Air 13 (Pro) 6,7代笔记本安装Win7系统
  14. 【每日蓝桥】17、一三年省赛Java组真题“带分数”
  15. 【开发技术】2万字分析shiro、spring security两大安全框架,spring session,OAuth2 入门级教程
  16. 为解决iPhone绿屏问题,苹果将和这家中国公司合作
  17. 内存按字节 (Byte)编址,地址从A0000H到DFFFFH,共有多少个字节呢?
  18. 布朗大学计算机专业怎么样,恭喜P同学“跨专业”斩获布朗大学-计算机科学硕士!...
  19. 读取文件路径中的图片
  20. 小米笔记本电脑安装Ubuntu系统

热门文章

  1. MakerDAO新增两种Uniswap流动性凭证作为抵押品
  2. DataFrame的级联合并操作
  3. 按矩阵对角线输出问题
  4. OO第一单元总结分析
  5. bzoj2661: [BeiJing wc2012]连连看
  6. struts2第一个程序 Helloworld
  7. 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例
  8. factory service provide自定义服务
  9. 一周随笔--15.10.06
  10. 站在我个人的角度上来说。。。。。