欢迎光临散文网 会员登陆 & 注册

牛客竞赛题目讲解_Symmetric Matrix

2022-04-29 16:52 作者:Clayton_Zhou  | 我要投稿

// https://ac.nowcoder.com/acm/contest/20322/B

#include<bits/stdc++.h>

#define ll long long

int n,m;

ll f[100050];

 

int main(){

    f[1]=0;f[2]=f[3]=1;

    while(std::cin>>n>>m){

        for(ll i=4;i<=n;i++)

            f[i]=(((i-1)*(f[i-1]+f[i-2])-(i-1)*(i-2)/2*f[i-3]))%m;

        printf("%lld\n",(f[n]+m)%m);       

    }

    return 0;

}


牛客竞赛题目讲解_Symmetric Matrix的评论 (共 条)

分享到微博请遵守国家法律