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

刚开始做

def svd(n):if(n==1):return 1    elif(n==2):        return 1    else:         return svd(n-1)%10007+svd(n-2)%10007
n=int(input())
print(svd(n))

运行测试后,发现这样会超时因为使用迭代,数值太大,内存会不够所以用列表来存储

a=[]
a.append(1)
a.append(1)
n=int(input())
f=n-1
for i in range(2,n):a.append((a[i-1]+a[i-2])%10007)
print(a[f])

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

  1. 蓝桥杯算法:斐波那契求Fn除以10007的余数

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

  2. Fn除以10007的余数是多少

    1/24 问题: 头文件声明 输入输出 int main return 0 #define printf   scanf & for.函数里不能声明变量 问题描述 Fibonacci数列的递推 ...

  3. 斐波那契数列除以10007的余数C语言,C语言之不一样的斐波那契数列

    图片发自简书App 问题描述 Fibonacci数列的递推公式为:F(n)=F(n-1)+F(n-2),其中F(1)=F(2)=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余 ...

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

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

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

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

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

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

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

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

  8. BEGIN-4 Fibonacci数列

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

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

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

最新文章

  1. [MetalKit]14-Ray-tracing-in-a-Swift-playground5射线追踪5
  2. Charles的断点调试(APP)
  3. webflux切面拦截权限,webflux整合aop,webflux获取request
  4. MacBook笔记本的几个快捷键的使用(学会事半功倍)
  5. PHP - 使用 Pear 进行安装和卸载包
  6. nuc972的ramfs的配置yaffs2,ubi文件系统
  7. 程序员操作系统推荐_为什么程序员要会 Linux
  8. golang延时,在golang中使用延迟
  9. 中文件编码方式_一文解开java中字符串编码的小秘密
  10. 各版本JQuery文件下载
  11. VS的Qt界面预览和QtCreator的界面预览快捷键
  12. Gartner 研讨会 “九问数字化转型” 会后感分享
  13. nebula模拟器_Nebula街机模拟器使用方法 Nebula街机模拟器怎么用
  14. word实用技巧--学一个记一个
  15. 阿里云CDN全站加速,说说动态加速那些事
  16. tcp ip通讯 linux xpe,xpe安装在PCA-6006VE( #234
  17. C++算法设计与分析例题代码(基础篇)
  18. 用74LS153D画出三人表决电路
  19. NPDP笔记 第一章 战略
  20. 2015-2016年中国固态硬盘市场研究报告

热门文章

  1. Android 11 允许安装未知来源权限 变动
  2. 马斯克为啥要成立SpaceX
  3. 研究生计算机论文怎么写,研究生计算机论文摘要怎么写 研究生计算机论文摘要范文参考...
  4. ARCGIS对不同值域的格栅影像用同一图例出图
  5. 3月第三周全球五大顶级域名总量新增11.4万个
  6. Momentum算法
  7. 【学术信息】2019年期刊中科院分区-环境科学与生态学
  8. ESP8266学习——Flash
  9. 使用idea快速创建maven项目
  10. Mac 终端的入门指南与进阶技巧