luogu_1313 计算系数
Posted Code_Together
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了luogu_1313 计算系数相关的知识,希望对你有一定的参考价值。
//构造杨辉三角形
//使用二项式定理求答案
#include <cstdio> #include <iostream> using namespace std; const int mod=10007; int k,n,m,dp[1010][1010]; long long a,b; long long pow(long long x,long long y){ long long ans=1; while(y>0){ if(y&1)ans=ans*x%mod; x=x*x%mod; y>>=1; } return ans; } int main(){ scanf("%lld%lld%d%d%d",&a,&b,&k,&n,&m); dp[0][0]=1; for(int i=1;i<=k;i++) for(int j=0;j<=i;j++)dp[i][j]=(dp[i-1][j]+dp[i-1][j-1])%mod; printf("%d\n",dp[k][m]*pow(a,n)*pow(b,m)%mod); return 0; }
以上是关于luogu_1313 计算系数的主要内容,如果未能解决你的问题,请参考以下文章