如果超出范围可以提前break。
int qpow(int x, int n)
{
int ans = 1;
while(n){
if(n & 1) ans = ans * x;
x *= x;
n >> 1;
}
return ans;
}
快速幂(x^n == y)
阅读 54
2022-05-04
如果超出范围可以提前break。
int qpow(int x, int n)
{
int ans = 1;
while(n){
if(n & 1) ans = ans * x;
x *= x;
n >> 1;
}
return ans;
}
相关推荐
精彩评论(0)