蓝桥杯-Fibonacci数列(打表)
题目描述:
Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
输入:
输入包含一个整数n。
数据规模与约定
1 <= n <= 1,000,000。
输出:
输出一行,包含一个整数,表示Fn除以10007的余数。
样例输入:
10
样例输出:
55
提示:
在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。
程序代码:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int N=1000001;
int a[N];
void judge()
{a[1]=1;a[2]=1;for(int i=3;i<=N;i++){a[i]=(a[i-1]%10007+a[i-2]%10007)%10007;}
}
int main()
{judge();int n;cin>>n;cout<<a[n]<<endl;return 0;
}
蓝桥杯-Fibonacci数列(打表)相关推荐
- 蓝桥杯Fibonacci数列第n项模10007取余问题
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...
- 蓝桥杯试题 数列排序
蓝桥杯试题 数列排序 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个整数,为待排序的数,每个整数的绝对 ...
- 蓝桥 BEGIN4 - Fibonacci数列
入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大 ...
- 【c语言】蓝桥杯算法训练 乘法表
[问题描述] 输出九九乘法表. [输出格式] 输出格式见下面的样例.乘号用"*"表示. [样例输出] 下面给出输出的前几行: 11=1 21=2 22=4 31=3 32=6 33 ...
- 蓝桥杯 123 二分+打表
参考代码: #include<bits/stdc++.h> using namespace std; typedef long long ll; ll temp[1500000], sum ...
- 蓝桥杯 波动数列 01背包
借鉴自:https://blog.csdn.net/wr132/article/details/43861145 https://blog.csdn.net/linqing360/article/de ...
- 蓝桥杯练习题——数列求和
给定数列1,1,1,3,5,9,17,⋯,从第 4项开始,每项都是前 3 项的和. 求第 20190324 项的最后 4 位数字. 运行限制 最大运行时间:1s 最大运行内存: 128M 代码 #in ...
- 蓝桥杯JAVA数列求和
import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner sc = ne ...
- python 蓝桥杯习题集(部分)
python 蓝桥杯习题集(部分) python 十进制转十六进制(蓝桥杯) python 十六进制转十进制(蓝桥杯) python 区间k大数查询(蓝桥杯) python 最大最小公倍数(蓝桥杯) ...
最新文章
- Resource entery xx is already defined
- centos lustre 简单 安装教程
- Vue -渐进式JavaScript框架
- ssh作业批改系统_如何看待「全国至少十省份叫停家长批改作业」?能否从根源解决问题?...
- php5和php7的bccomp计算精度区别
- sklearn自学指南(part50)--独立成分分析(ICA)
- SpringBoot整合kafka(实现producer和consumer)
- uic计算机课程表,美国UIC大学研究生毕业率能达到多少?申请条件、专业课程汇总...
- Ionic混合移动app框架学习
- c 多文件全局变量_C语言开发单片机为什么大多数都采用全局变量的形式?
- StringEscapeUtils的资料
- 修改 decimal 默认值为0.00 sql_书写高性能SQL语句技巧,网友都说好
- css模拟select设置高度在ie67下有效(也可作为去除边框)
- 关于MFC对话框程序如何接收命令行传递过来的参数问题
- WIN10如果将电脑网络分享给iphone
- 装饰者模式、代理模式与AOP
- 国外著名博客 Gizmodo 博主 Brian Lam 访谈录
- BZOJ1050 HAOI2006 旅行comf 生成树+枚举
- Python 高效提取 HTML 文本的方法
- 利用多组学整合鉴定人类疾病共享的和疾病特异性的宿主基因-微生物组关联
热门文章
- 烤瓷牙价格悬殊的原因是什么?
- 多种方法解决There is no tracking information for the current branch的错误
- html中如何美化展示json格式数据
- 【FinE】蒙特卡洛模拟(1)
- MybatisPlus的增删改查以及特点
- python try catch 所有异常_python错误处理—try…catch…finally、调用栈分析
- pat地址转换,nat转换
- 【VR培训】VR虚拟现实技术开创了全新的学习培训情景
- java中bit操作常用技巧
- 东数西算开启算力网络大时代,“九阶评估模型”能带来什么?