快速计算 $a^b$,$b$ 较大的时候
//(a^b)%p
ans=1;
while(b){
if(b&1)ans*=a;
b>>=1;
a*=a;
ans%=p;
a%=p;
}
cout<<ans<<endl;
一片伟大的净土
灵魂的归处,肉体的坟墓。快速计算 $a^b$,$b$ 较大的时候
//(a^b)%p
ans=1;
while(b){
if(b&1)ans*=a;
b>>=1;
a*=a;
ans%=p;
a%=p;
}
cout<<ans<<endl;