就是个Lucas

对于质数p,有C(n,m)=C(n/p,m/p)*C(n%p,m%p)%p

代码

ll C(ll a,ll b)
{
    if(a<b)  return 0;
    if(!b)  return 1;
    if(a<p&&b<p)  return fac[a]*inv[b]%p*inv[a-b]%p;
    return C(a%p,b%p)*C(a/p,b/p)%p;
}

 

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-05-31
  • 2021-11-30
  • 2021-07-18
  • 2021-06-15
  • 2021-10-19
  • 2022-02-02
猜你喜欢
  • 2021-05-06
  • 2021-08-05
  • 2021-08-10
  • 2022-01-23
  • 2021-08-16
  • 2022-01-27
  • 2021-06-23
相关资源
相似解决方案