快速幂

ll quickmod(ll a,ll n)
{
    ll ans=1;
    while(n)
    {
        if(n&1)
            ans=(ans*a)%mod;
        a=(a*a)%mod;
        n>>=1;
    }
    return ans;
}
宝剑锋从磨砺出 梅花香自苦寒来
原文地址:https://www.cnblogs.com/GHzcx/p/8531615.html