斐波那契数列
题目描述
大家都知道,斐波那契数列是满足如下性质的一个数列:
• $f_1 = 1$
• $f_2 = 1$
• $f_n = f_{n-1} + f_{n-2}$ ($n \geq 2$ 且 $n$ 为整数)
请你求出 $f_n \mod p$ 的值。
输入输出格式
输入格式
- 第 1 行:一个整数 $n$。
- 第 2 行:一个整数 $p$。
输出格式
- 第 1 行:$f_n \mod p$ 的值。
输入输出样例
输入样例 #1
5
1000000007
输出样例 #1
5
输入样例 #2
10
1000000007
输出样例 #2
55
说明
对于 $100\%$ 的数据,$n \leq 10^{30000000}, p<2^{31}$