| 比赛 | 2022级数学专题练习赛9 | 评测结果 | AAAAAAAAAAAWWWWEEEEE |
|---|---|---|---|
| 题目名称 | 兔农 | 最终得分 | 55 |
| 用户昵称 | 康尚诚 | 运行时间 | 1.026 s |
| 代码语言 | C++ | 内存使用 | 4.01 MiB |
| 提交时间 | 2023-02-08 20:40:08 | ||
#include<bits/stdc++.h>
using namespace std;
unsigned long long f[1000010];
int main()
{
freopen("noi2011_rabbit.in","r",stdin);
freopen("noi2011_rabbit.out","w",stdout);
int n,k,p;
cin>>n>>k>>p;
f[1]=1;f[2]=1;
for(int i=3;i<=n;i++)
{
f[i]=f[i-1]+f[i-2];
if(f[i]%k==1) f[i]--;
}
cout<<f[n]%p;
}