比赛 | 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; }