问题 R: 斐波那契前 n 项和

内存限制:128 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:34 通过:5

题目描述

大家都知道 Fibonacci 数列吧,f1=1,f2=1,f3=2,f4=3,…,fn=fn−1+fn−2。

现在问题很简单,输入 n 和 m,求 fn 的前 n 项和 Sn mod m。

输入格式

共一行,包含两个整数 n 和 m。

输出格式

输出前 n 项和 Sn mod m 的值。

数据范围

1≤n≤2000000000
1≤m≤1000000010

输入样例:

5 1000

输出样例:

12

输入样例 复制

5 1000

输出样例 复制

12