**

试题 基础练习 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

#include <iostream>
using namespace std;int main()
{int n;cin >> n;long long f[n];f[0] = 0, f[1] = 1;for (int i = 2; i <= n; i++){f[i] = (f[i - 2] + f[i - 1]) % 10007;}cout << f[n] << endl;return 0;
}

蓝桥杯试题 基础练习 Fibonacci数列相关推荐

  1. 蓝桥杯 试题 入门训练 Fibonacci数列——9行代码AC

    难点: 1.容易习惯性的使用递归解法,但递归的时间复杂度为O(2^n),超出时间限制. 2.加一次,就取余一次,避免溢出 3.采用非递归很容易想到用数组存储,空间复杂度为O(n). 但更优化的解法是: ...

  2. Python 蓝桥杯试题 基础练习 数列排序

    Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...

  3. 蓝桥杯试题 基础练习 数列特征python

    蓝桥杯试题 基础练习 数列特征python 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个数,找出这n个数的最大值,最小值,和. 输入格式 第一行为整数n,表示数的个数. ...

  4. Python 蓝桥杯试题 基础练习 特殊回文数

    Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...

  5. 蓝桥杯试题 基础练习 Sine之舞

    蓝桥杯试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他 ...

  6. 蓝桥杯试题 基础练习 十六进制转十进制

    蓝桥杯试题 基础练习 十六进制转十进制 C/C++实现 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. ...

  7. Python 蓝桥杯试题 基础练习 十六进制转八进制

    Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...

  8. 蓝桥杯试题 基础练习 十进制转十六进制

    蓝桥杯试题 基础练习 十进制转十六进制 C/C++ 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4, ...

  9. Python 蓝桥杯试题 基础练习 字母图形

    Python 蓝桥杯试题 基础练习 字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个 ...

最新文章

  1. kotlin学习之数据类(七)
  2. Windows 2000本地路由表
  3. html5 应用框架,基于HTML5移动应用框架的研究及应用
  4. php加密码访问,怎么给一个PHP密码访问页面加超链接
  5. 企业分布式微服务云SpringCloud SpringBoot mybatis (十二)断路器监控(Hystrix Dashboard)...
  6. 【面经】深度学习算法岗(京东)
  7. QT之计算器对四则运算表达式的解析(九)
  8. ElementUI简单分页
  9. 怎样在计算机上安装计算器,如何在win10系统电脑上重新安装计算器
  10. android 移动网络定位服务器地址,安卓定位方式全总结-gps定位,network定位,ip定位,基站定位...
  11. 基于PaddlePaddle2.0的蝴蝶图像识别分类——利用预训练残差网络ResNet101模型中参数的调整,数据增强
  12. 特斯拉员工手册与马斯克的工作建议
  13. pragma once用法总结
  14. 2012年主流U盘启动盘制作工具合集下载
  15. flyme最新7基于android,终于来了,魅族开始基于Android 7.0版本的Flyme内测
  16. yarn create umi 报错问题
  17. 计算机图形学代码3D太阳系,计算机图形学-绘制太阳系.doc
  18. RT-Thread:让W25Q128、U盘、SD卡同时搭载文件系统
  19. 双目视觉---小孔成像原理视差原理
  20. 物联网高温作业应用场景耐高温无线收发串口透传模块推荐

热门文章

  1. 送给计算机老师平安夜贺卡,给老师的平安夜温馨祝福语
  2. tshark常用命令
  3. 使用OpenCV实现Halcon算法(1)亚像素提取边缘,Sub-Pixel Edge Detector
  4. 2021华为软件精英挑战赛(杭厦第20名)
  5. [渗透教程]-001-信息收集-第三方软件
  6. mifi抓包实践一二三
  7. ajax请求怎么实现跨域
  8. PVLAN 技术介绍
  9. 图解网络设备的配置与应用
  10. AltiumDesigner下载安装