int Solution::isPower(int A) {
if(A==1)
return 1;
for(int i=2;i*i<=A;i++){
float m=(float)log(A)/(float)log(i);
if(ceil(m)==floor(m))
return 1;
}
return 0;
}int Solution::isPower(int A) {
if(A==1)
return 1;
for(int i=2;i*i<=A;i++){
float m=(float)log(A)/(float)log(i);
if(ceil(m)==floor(m))
return 1;
}
return 0;
}