蓝桥 BEGIN4 - Fibonacci数列
入门训练 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。
AC代码
#include <iostream>
#include <cstdio>
#define M 10007using namespace std;typedef unsigned long long ULL;int main()
{ULL f1 = 1, f2 = 1, f3 = 1, n;scanf("%llu",&n);for( int i = 3; i <= n; i++ ){f3 = (f1+f2) % M;f1 = f2;f2 = f3;}printf("%llu\n",f3);return 0;
}
转载于:https://www.cnblogs.com/JinxiSui/p/9740603.html
蓝桥 BEGIN4 - Fibonacci数列相关推荐
- BEGIN-4 Fibonacci数列
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除 ...
- 蓝桥杯Fibonacci数列第n项模10007取余问题
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...
- 蓝桥杯-Fibonacci数列(打表)
题目描述: Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入: 输入包含一个整数n ...
- [Java] 蓝桥杯 BEGIN-4 入门训练 Fibonacci数列
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...
- 蓝桥杯 BEGIN-4 入门训练 Fibonacci数列
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...
- 从蓝桥杯来谈Fibonacci数列
2014年蓝桥杯的第九题是这样描述的: 给定Fibonacci数列F[],其中,,求表达式 的值.其中 在讲解这道题之前,我们先来看一个简单版的.题目如下: ...
- 蓝桥杯练习题 Fibonacci数列
下学期要跟着学校去参加蓝桥杯,所以在这里自己留念之用.(java) 1 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. import java.util.Scann ...
- 蓝桥杯练习题Java实现 入门训练 Fibonacci数列
蓝桥杯练习题Java实现 入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,F ...
- 题目 2311: 蓝桥杯2019年第十届省赛真题-Fibonacci 数列与黄金分割
题目 Fibonacci 数列是非常著名的数列: F[1] = 1,F[2] = 1, 对于 i > 3,F[i] = F[i − 1] + F[i − 2] Fibonacci 数列有一个特殊 ...
最新文章
- 您也使用托管C++吗?
- 用计算机算出90除以6.28,用计算器计算:sin51°30′+ cos49°50′-tan46°10′的值是 .——青夏教育精英家教网——...
- java常见的时间处理工具类
- python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...
- 面试官面试前端_如何面试面试官
- 解决(springboot项目)mysql表名大写,造成jpa Table doesn't exist问题
- leetcode 3 --- 无重复字符的最长子串
- 文本居中对齐(CSS、HTML)
- 慎重选择博士后(或博士生)导师
- 【颗粒归仓】(四)代码走查工具---StyleCop
- 输入某班C语言考试成绩,人数未知,用-1作为结束标志,若大于100分,则重新输入,计算全班的最高分、最低分与平均分
- 如何搜索得到综述文献?
- 【Linux】rm -rf 删除命令
- 为什么 Go 语言能在中国这么火?
- BAPI_GOODSMVT_CREATE移库操作(WMS TO SAP)
- Dell+win10 进入Bios界面设定u盘启动详细图解
- CSDN写文章MarkDown用到的表情包收集(转自Github)
- c#窗体应用计算机设计,C#应用程序设计
- c语言图书管理系统解析,基于C语言的图书管理系统的设计与实现解析.doc
- 对标汽车之家,新势力杉车网的另类崛起
热门文章
- Spring bean三种创建方式
- [BZOJ1026] [SCOI2009] windy数 (数位dp)
- 苹果MAC系统的安装
- 算法 --- 冒泡排序、选择排序、插入排序的js实现
- ES5-13 对象属性遍历、this、callee、caller
- Spring security (一)架构框架-Component、Service、Filter分析
- 《LoadRunner 12七天速成宝典》—第2章2.6节第二个性能测试案例
- (DBA之路【十一】)master-slave 机制原理
- 怎样的项目才算是一个成功的项目 于病视神,未有形而除之
- paddlepaddle-VisualDL2.0对项目进行可视化调参