2020-09-17(模板)
快速幂模板
快速幂求(a^b)%n
int quickPow(int a,int b,int n){
if(b==1) return a;
if(b%2==0){//b是偶数
int t=quickPow(a,b/2,n);
return t*t%n;
}else{ //b是奇数
int t=quickPow(a,b/2,n);
t=t*t%n;
t=t*a%n;
return t;
}
}
非递归形式
原创
2020-09-22 11:03:21 ·
93 阅读 ·
0 评论