Files
algorithm-template/trick/quick-pow.cpp

11 lines
216 B
C++

long long quick_pow(int base, int power) {
long long ans = 1;
while (power > 0) {
if (power & 1) {
ans *= base;
}
base *= base;
power >>= 1;
}
return ans;
}