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