3 条题解

  • 0
    @ 2022-11-29 12:11:51

    #include #include using namespace std;

    long long f[55];

    long long s[55];

    int main() {

    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    f[1]=1;
    for(int i=2;i<=z+1;i++)
    {
    	f[i]=f[i-1]+s[i-2]; //新增成虫数
    	if(i>=x)    s[i]=f[i-x]*y; ////x个月前的虫卵数 
    }
    printf("%lld",f[z+1]);
    return 0;
    

    }

    信息

    ID
    1266
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    169
    已通过
    70
    上传者