| 比赛 | 2025.5.24 | 评测结果 | AAAAAWAAWWAAAWWTTTTT |
|---|---|---|---|
| 题目名称 | 兔农 | 最终得分 | 50 |
| 用户昵称 | htl | 运行时间 | 10.068 s |
| 代码语言 | C++ | 内存使用 | 3.61 MiB |
| 提交时间 | 2025-05-24 11:55:59 | ||
#include<bits/stdc++.h>
using namespace std;
long long p;
int main()
{
freopen("noi2011_rabbit.in","r",stdin);
freopen("noi2011_rabbit.out","w",stdout);
long long n,k,p;
cin>>n>>k>>p;
bool t=0;
long long a[2];
a[0]=1;
a[1]=1;
for(long long i=3;i<=n;i++)
{
a[t]=(a[0]+a[1])%p;
if(a[t]%k==1)
{
a[t]--;
}
t=!t;
}
cout<<a[!t];
return 0;
}