题目描述
终于,她找到了一个自己解决不了的问题。用 T(n)=(F1+2F2+3F3+...+nFn) mod m 表示 Fibonacci 数列前 n 项变形后的和 mod m 的值。
现在佳佳告诉你了一个 n 和 m,请求出 T(n) 的值。
输入格式
输出格式
样例输入
5 5
样例输出
1
提示
T(5)=(1+2×1+3×2+4×3+5×5)mod 5=1
数据范围与提示:
对于 30% 的数据,1≤n≤1000;
对于 60% 的数据,1≤m≤1000;
对于 100% 的数据,1≤n,m≤231−1。