剛學的快速冪取模,複習一下。
const LL mo=1e9+7;
LL mi_mo(LL a,LL b){
LL ans=1;
a%=mo;
while(b>0){
if(b%2==1)
ans=(ans*a)%mo;
a=(a*a)%mo;
b/=2;
}
return ans;
}
剛學的快速冪取模,複習一下。
const LL mo=1e9+7;
LL mi_mo(LL a,LL b){
LL ans=1;
a%=mo;
while(b>0){
if(b%2==1)
ans=(ans*a)%mo;
a=(a*a)%mo;
b/=2;
}
return ans;
}