快速幂模板与逆元

快速幂模板与逆元

  1. (a + b) % p = (a%p + b%p) %p
  2. (a - b) % p = (a%p - b%p) %p
  3. (a * b) % p = (a%p * b%p) %p
  4. p* q* ksm(10000,mod-2)%mod ( p*q为分子,ksm(10000,mod-2)为分母的逆元
ll ksm(ll base,ll power)
{
    ll res=1;
    base%=mod;
    while (power>0)
    {
        if(power&1)
        {
            res=res*base%mod;
        }
        base=base*base%mod;
        power>>=1;
    }
    return res;
}
posted @ 2025-05-14 21:09  cloudbless  阅读(11)  评论(0)    收藏  举报