标签:double 需要 注意 bsp 二分 条件 cpp 边界条件 min
class Solution { public: double myPow(double x, int n) { if(0==n)return 1; if(n<0) { x=1/x; if(INT_MIN==n) return x*myPow(x,INT_MAX); else n=-n; } return n%2?myPow(x,n-1)*x:myPow(x*x,n/2); } };
本题注意点
标签:double 需要 注意 bsp 二分 条件 cpp 边界条件 min
原文地址:https://www.cnblogs.com/lychnis/p/9191785.html