问题描述

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

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

输入格式

输入包含一个整数n。

输出格式

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

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

样例输入

10

样例输出

55

样例输入

22

样例输出

7704

C语言实现

int Fbi(int i)

{

if(i<2)

return i==0 ? 0:1;

return Fbi(i-1) + Fbi(i-2);

}

int main()

{

int i,j;

scanf("%d",&i);

j = Fbi(i) % 10007;

printf("%d\n",j);

return 0;

}

或者

#include

#include

#define MOD 10007

#define MAXN 1000001

int n, i, F[MAXN];

int main()

{

scanf("%d", &n);

F[1] = 1;

F[2] = 1;

for (i = 3; i <= n; ++i)

F[i] = (F[i-1] + F[i-2]) % MOD;

printf("%d\n", F[n]);

return 0;

}

JS实现

//斐波那契的递归函数

function Fbi(i) {

var i;

if(i<2){

return i == 0 ? 0 : 1;

} else {

return Fbi(i-1) + Fbi(i-2);

}

}

var n=prompt(n);

var j;

j = Fbi(n) % 10007;

console.log(j);

c语言中fn等于1,Fibonacci数列的递推公式:Fn=Fn-1 + Fn-2,其中F1=F2=1相关推荐

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

    Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1.当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 刚开始做 def svd(n):if(n ...

  2. 语言中2000u等于多少_PLC文本语言

    本人想到什么写什么,可能学习不是循序渐进,那为什么写这章了,可能一般人都会梯形图,对文本语言又有点恐惧,不要怕,本人一开始玩结构化编程,看到那些英文单词,就怕了,尤其三菱这些函数名称又没有注释,其实这 ...

  3. 试题 入门训练 Fibonacci数列

    试题 入门训练 Fibonacci数列 提交此题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. ...

  4. Fibonacci数列java

    蓝桥杯算法练习(java篇) 入门 Fibonacci数列 入门 Fibonacci数列 问题描述: Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时, ...

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

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

  6. 蓝桥杯基础训练——Fibonacci数列

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

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

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

  8. 1250 Fibonacci数列(矩阵乘法快速幂)

    1250 Fibonacci数列  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题目描述 Description 定义:f0=f1=1, fn=fn-1 ...

  9. 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】

    练习系统 目   录 BEGIN-1 A+B问题 BEGIN-2 序列求和 BEGIN-3 圆的面积 BEGIN-3 Fibonacci数列 BEGIN-1 A+B问题 资源限制 时间限制:1.0s ...

  10. BEGIN-4 Fibonacci数列

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除 ...

最新文章

  1. linux添加py自启动脚本_PyInstaller详解:将.py文件打包成exe文件
  2. 我下载的mysql解压后没有安装_mysql 解压版安装配置方法教程
  3. 信息系统项目管理系列之一:绪论
  4. 安卓APP动态调试技术
  5. 开源网店系统_amazon都做不行,就不可构建外贸网店系统吗?
  6. Python_pandas 两种主要的数据类型(Series、DataFrame)
  7. [FFmpeg] 绘制矩形框
  8. 在一个函数中把值放到Cookies中比较是否相等
  9. Windows server 2003网络服务之搭建服务器群集
  10. [Ubuntu] change mouse scrolling between standard and natural
  11. DataGridView 列自适应宽度 设置
  12. 基于Chrome插件的微博超话自动签到
  13. 三星530换固态硬盘_笔记本电脑换固态硬盘+装系统
  14. Sql Server 增加字段、修改字段、修改类型、修改默认值
  15. caioj 1290: 之乎者也
  16. Maven打包war报错
  17. CSDN:2019年度CSDN博客之星评选竞赛——105号【一个处女座的程序猿】,感谢您,投上的宝贵一票,感谢!感恩!
  18. 关于我——人工智能专业大二的一年
  19. maple 假设_maple 教程
  20. Python实现汽车油耗预测_基于Tensorflow2.X

热门文章

  1. python分组统计excel数据_在python中对数据进行分组并与excel进行比较
  2. 最新NVIDIA英伟达GPU显卡算力表
  3. Android将数据导出为excel文件的方法
  4. 2019年严峻的就业形式 如何跳出被裁员的魔圈
  5. 一维搜索进退法c语言程序,基于c语言黄金分割法优化设计.doc
  6. 你自己的毛茸茸的大主教
  7. 培训班作业---作业1:公羊母羊生小羊的问题
  8. mysql sock_mysql.sock 文件解析
  9. 刽子手c语言,古代神秘职业:刽子手的祖师爷
  10. 12306系统升级对电力营销系统改造的启示