Q:Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)

A:调用函数要消耗资源,所以若用递归,空间和时间消耗都大
因此这里才用递推

#include<stdio.h>
#define M 10007
int main()
{    int a1,a2;    a1=a2=1;    int temp; long n;long i;    scanf("%ld",&n);    for(i=1;i<n;i++)    {     temp=a2;a2=(a1+a2)%M;a1=temp;}   printf("%d\n",a1);    return 0;
}     

C语言 Fibonacci数列(递推)相关推荐

  1. 斐波那契数列(递推)-C语言

    斐波那契数列(递推) 记忆化搜索---------数组充当备忘录 #include <stdio.h> int Fib(int n); int FibSum(int n); int mai ...

  2. C语言Fibonacci 数列

    C语言Fibonacci 数列 如题 话不多说了,直接上代码 如题 功能是:求 Fibonacci 数列中大于 t 的小的一个数,结果由函数返回.其中 Fibonacci 数列 F(n)的定义为: F ...

  3. 数列递推(牛客练习赛83)(数学、分块)

    数列递推 给定f(0)f(0)f(0),定义fn=∑i=1nf(nmodi)f_n = \sum\limits_{i = 1} ^{n} f_{(n \mod i)}fn​=i=1∑n​f(nmodi ...

  4. C语言解决迭代递推问题

    1.什么是迭代递推问题?问题的求解过程是不断用新值取代变量的旧值,或由旧值不断递推出变量的新值. 2.怎么求解迭代递推问题?用循环,确定迭代变量,找出问题中的迭代表达式. 例1.将斐波那契数列中大于t ...

  5. OpenJudge_P1788 Pell数列(递推)

    总时间限制: 3000ms 内存限制: 65536kB 描述 Pell数列a1, a2, a3, -的定义是这样的,a1 = 1, a2 = 2, - , an = 2 * an − 1 + an - ...

  6. LOJ#538. 「LibreOJ NOIP Round #1」数列递推

    description sosusosu 虐爆 OI 之后成为了一名文化课选手.一天,他做作业碰到了一堆数列问题,每道题给出的数列都是以下形式: 给定一个下标从000开始,无限长的整数列ai{a_{i ...

  7. C语言:Fibonacci数列的递归解法和非递归解法

    求Fibonacci数列的第n项(注意,是当n很小时) Fibonacci数列: F(n)=F(n-1)+F(n-2) 1 1 2 3 5 8 13 21 -- 递归解法: #include<s ...

  8. 蟠桃记(C语言)(递推)

    Problem Description 喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题! 什么问题?他研究的问题是蟠桃一共有多 ...

  9. 斐波那契数列——递推法

    #include <stdio.h> int main(){int a=1,b=1,c,n;scanf("%d",&n);if(n>2){for(int ...

  10. 斐波那契数列 递推 递归 备忘录 动态规划

    当n=0时,f(n) = 0 当n=1时,f(n) = 1 当n>1时,f(n) = f(n-1) + f(n-2) 递归算法: [cpp] view plaincopy int fun(int ...

最新文章

  1. angular路由移除#号(跟nginx)
  2. pl/sql developer执行光标所在行
  3. 这些屌毛总是给订阅号发x图,连夜肝了一个微信订阅号鉴黄机器人抵御~
  4. mysql accessdenies_mysql Access denied for user root@localhost错误解决方法总结(转)
  5. mysql-workbench连接数据库
  6. 《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》定稿+详细章节列表...
  7. 第十一篇:(顺序)容器的好伴侣 --- 容器适配器
  8. 【牛客OI周赛7-普及组ABCD 非官方题解】暴力,二分,KMP,尺取(STL或Hash)
  9. sqlite3简单使用
  10. HDU 5025 Saving Tang Monk【bfs搜索】【北大ACM/ICPC竞赛训练】
  11. 必备技能:IDEA一定要懂的30条快捷键
  12. 手游CP说:产品做出来了,我们该怎么办?
  13. mysql的英文字母_MYSQL中查询怎么判断一个字段包含英文?
  14. Aho-Corasick Automaton · AC自动机
  15. 今日金融词汇---前复权,是什么?
  16. python PIL彩色图片转黑白图片
  17. Groory语言关于省略的知识点
  18. 接口文档——Swagger
  19. 一位开发大神的“告别信”!
  20. 中软国际实习 dzy15

热门文章

  1. webpack搭建react脚手架
  2. VS2010中自制8*8字模提取
  3. vue 富文本编辑器 —— wangEditor
  4. 黑马java基础学习笔记第一天
  5. 菜鸟使用mock.js心得
  6. CS231n——机器学习算法——线性分类(上: 线性分类器)
  7. 蚂蚁算法蚁群算法-原理-思路-步骤-程序实现
  8. 逻辑真题- 19/20年逻辑真题名师讲评 主讲人:王诚
  9. Spring入门到精通:第二章 IOC容器(XML方式):7.IOC容器Bean管理XML方式-bean作用域
  10. 纬地道路纵断面设计教程_道路BIM模型快速生成