public class Solution {
public int isPower(int A) {
if(A == 1)
return 1;
for(int i=2;i*i<=A;i++)
{
double baseLog = Math.log(A)/i;
int base = (int)Math.exp(baseLog);
if(Math.abs(Math.pow(base,i)-A) < 0.00001)
{
return 1;
}
}
return 0;
}
}