ll qmul(ll a,ll b,ll p)
{
ll ans=0,base=a%p;
while(b)
{
if(b&1) ans=(ans+base)%p;
base=(base+base)%p;
b>>=1;
}
return ans;
}
Fast integer power of large explosion
Guess you like
Origin blog.csdn.net/king9666/article/details/103997350
Ranking