BEGIN-4 Fibonacci数列
资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
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。
Code
Python
def fibo(n):if n == 0 or n == 1:return 1fn = [0, 1]for i in range(n - 1):fn[0], fn[1] = fn[1], (fn[0] + fn[1]) % 10007return fn[1]print(fibo(int(input())))
BEGIN-4 Fibonacci数列相关推荐
- 【递归 动态规划 备忘录法】Fibonacci数列(斐波那契数列)(C++)
一.什么是Fibonacci数列 斐波那契数列指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144- 用文字来说,就是从第3项开始,每一项都等于前两项 ...
- Fibonacci 数列和 Lucas 数列的性质、推论及其证明
Fibonacci 数列 设 f ( x ) = 1 , x ∈ { 1 , 2 } = f ( x − 1 ) + f ( x − 2 ) , x ∈ [ 3 , ∞ ) \begin{aligne ...
- Fibonacci数列 Huffman树
Fibonacci数列 for k = 1:6k = int16(k);fprintf('f%d = %d\n', k, Fibonacci(k)); endfunction fk = Fibonac ...
- 题目 2311: 蓝桥杯2019年第十届省赛真题-Fibonacci 数列与黄金分割
题目 Fibonacci 数列是非常著名的数列: F[1] = 1,F[2] = 1, 对于 i > 3,F[i] = F[i − 1] + F[i − 2] Fibonacci 数列有一个特殊 ...
- Fibonacci数列也可以求通项?
三对角行列式的特征根法计算 设 D n = x n . D_n=x^n. Dn=xn.代入 D n − α D n − 1 − β D n − 2 = 0 D_n-\alpha D_{n-1}-\b ...
- Fibonacci数列的一般形式——二阶常系数齐次差分方程的解法
1. 初等解法 对于如下二阶线性差分方程: f ( n ) = a f ( n − 1 ) + b f ( n − 2 ) , b ≠ 0 (1-1) f(n)=af(n-1)+bf(n-2), b\ ...
- 用php递归求fibonacci数列,C++_C语言求Fibonacci斐波那契数列通项问题的解法总结,一:递归实现使用 - phpStudy...
C语言求Fibonacci斐波那契数列通项问题的解法总结 一:递归实现 使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1. 二:数组实现 空间复 ...
- 求Fibonacci数列的前20项
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 2.编程求Fibonacci数列的前20项. Fibonacci数列的定义:F0=0, ...
- 【c语言】蓝桥杯入门训练 Fibonacci数列
[问题描述] Fibonacci数列的递推公式为:Fn=F(n-1)+F(n-2),其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. [输入格式] 输 ...
- 1732 Fibonacci数列 2
1732 Fibonacci数列 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 在"1250 Fi ...
最新文章
- lede旁路由作用_关于电容的旁路与去偶总结
- 第二次冲刺阶段(第七天)
- 【项目介绍】FTP服务器
- 第二讲 命令源码文件
- opengl 安装_一步步学OpenGL(34) -《GLFX,一个OpenGL效果库》
- 程序员常用字体(vs2008字体修改方案)
- [UE4]多个Montage之间存在协作问题
- go get 的不再src目录中_如何正确的开始用Go编程
- java 类型推导_Java10类型推导
- python的书籍推荐_python 书籍推荐
- SuperSocket架构设计示意图【转】
- numpy-np.random.permutation
- 计算机操作系统应用,.计算机操作系统应用技巧 (转
- Java数组转Json数组
- 国内国外常用外包平台大全汇总!
- 武汉农商行 商转公所需材料
- Java课程设计之你画我猜
- android实现qq邮箱多个图标效果
- python连接mysql输出数据库结构docx文档
- ubuntu 20.04.3 安装教程(本人一步一步安装记录...)
热门文章
- 云计算学习(1-1)云计算的定义
- java13 InputStream,Reader
- Firefox, IE等不同浏览器对JavaScript,CSS不同解析问题 (转备以后使用)
- HTTP 知识点之一:头部解释(转)
- php怎么控制递归多少次,关于一个PHP递归处理统计的问题
- mysql端口转发_SSH做MySQL端口转发
- 第一道java编程题
- RHEL7.2系统下的软件管理(yum)、本地yum源和网络yum源的搭建
- C#软件winform程序安装包制作及卸载程序制作
- CSS选择器详解(一)常用选择器