快速幂 发表于 2020-07-15 分类于 数学 阅读次数: Valine: 快速幂1234567891011double myPow(double x, int n) { double ans= 1; double xx = x; long long nn = abs(n); while (nn != 0 && xx!=1.0f) { ans *= (nn & 0x1) == 0x1 ? xx : 1; nn >>= 1; xx *= xx; } return n>=0?ans:1/ans;}