快速幂

ll qpow(ll x, ll k)
{
    ll res = 1;
    while (k) {
        if (k & 1) {
            res = res * x % mod;
        }
        x = x * x % mod;
        k >>= 1;
    }
    return res;
}

最后更新于