斐波那契(Round 1)
题目描述
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:\(F_0=0\),\(F_1=1\),\(F_n=F_{n-1}+F_{n-2},n>=2\)
任务:输入一个整数n(0<=n<=\(2^{60}\)),求出斐波那契数列的第n项mod 114514和前n项的和mod 114514。
输入数据
包含一个整数n(0<=n<=\(2^{60}\)),表示要求和的斐波那契数列长度。
输出数据
两个整数,分别为斐波那契数列的第n项mod 114514和前n项的和mod 114514的值。
输入
4
输出
3 7
样例解释:
1 1 2 3
\(F_4=3\)
\(\displaystyle\sum_{i=1}^4 F_i=7\)
说明/提示
数据规模与约定
对于30%的数据,n<=\(10^7\)
对于100%的数据,n<=\(2^{60}\)
信息
- ID
- 1001
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 12
- 已通过
- 3
- 通过率
- 25%
- 被复制
- 1
- 上传者