大家都知道,斐波那契数列是满足如下性质的一个数列:
• f1=1f_1 = 1f1=1
• f2=1f_2 = 1f2=1
• fn=fn−1+fn−2f_n = f_{n-1} + f_{n-2}fn=fn−1+fn−2 (n≥2n \geq 2n≥2 且 nnn 为整数)
请你求出 fnmod pf_n \mod pfnmodp 的值。
第 1 行:一个整数 nnn。
第 2 行:一个整数 ppp。
5 1000000007
5
10 1000000007
55
对于 100%100\%100% 的数据,n≤1030000000,p<231n \leq 10^{30000000}, p<2^{31}n≤1030000000,p<231
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户