快速幂

int power(int a,int b,int p) //(a^b) mod p
{
    int ans=1%p;
    for(;b;b>>=1)
    {
        if(b&1) ans=(long long)ans*a%p;
        a=(long long)a*a%p;
    }
    return ans;
}
posted @ 2020-01-15 13:48  ChildeZhe  阅读(177)  评论(0)    收藏  举报