快速幂
double myPow(double x, int n) {
if(x==1)
return 1;
double a = x,ans = 1;
long b = abs(n);
while(b)
{
if(b&1)
ans *= a;
b = b>>1;
a*=a;
}
if(n>0)
return ans;
else
return 1/ans;
}