int pow(int a, int n) {
int res = 1;
while (n) {
if (n & 1)
res *= a;
a *= a;
n >>= 1;
}
return res;
}
int pow(int a, int n) {
int res = 1;
while (n) {
if (n & 1)
res *= a;
a *= a;
n >>= 1;
}
return res;
}
本文标题:二分快速幂
本文链接:https://www.haomeiwen.com/subject/jivkattx.html
网友评论