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