#57. Fibonacci 前 n 项和

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: admin

题目描述

大家都知道 Fibonacci 数列吧, f_1=1,f_2=1,f_3=2,f_4=3,…,f_n=f_{n-1}+f_{n-2}

现在问题很简单,输入 n m ,求 \{f_n\} 的前 n 项和 S_n\bmod m

输入格式

输入 n,m

输出格式

输出前 n 项和 S_n\bmod m

样例

样例输入

5 1000

样例输出

12

数据范围与提示

对于 100\% 的数据, 1\le n \le 2\times 10^9, 1\le m \le 10^9+10