Toggle navigation
算苗科技
题目
状态
排名
竞赛&作业
开放课演练
登录
注册
4043佳佳的 Fibonacci
4043 佳佳的 Fibonacci
题目描述
佳佳对数学,尤其对数列十分感兴趣。在研究完 Fibonacci 数列后,他创造出许多稀奇古怪的数列。例如用
S(n)
表示 Fibonacci 前
n
项和
mod m
的值,即
S(n)=(
F
1
+F
2
+...+
F
n
)mod m
,其中
F
1
=F
2
=1,F
i
=F
i−1
+F
i−2
。可这对佳佳来说还是小菜一碟。
终于,她找到了一个自己解决不了的问题。用
T(n)=(
F1
+2
F
2
+3
F
3
+...+n
F
n
) mod m
表示 Fibonacci 数列前
n
项变形后的和
mod m
的值。 现在佳佳告诉你了一个
n
和
m
,请求出
T(n)
的值。
输入格式:
输入数据包括一行,两个用空格隔开的整数
n,m
。
输出格式:
仅一行,
T(n)
的值。
输入样例
复制
5 5
输出样例
复制
1
说明
样例解释
T(5)=(1+2×1+3×2+4×3+5×5)mod5=1
数据范围与提示:
对于 30% 的数据,
1≤n≤1000
;
对于 60% 的数据,
1≤m≤1000
;
对于 100% 的数据,
1≤n,m≤2
31
−1
。
提交
3
187
通过
提交
时空限制
1000ms/128mb
题目来源
评测方式
在线评测
题目类型
矩阵
难 度
提交
题解
提交状态