点击打开链接
import java.math.*;
import java.util.*;
public class 求高精度幂 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
BigDecimal a;
int b;
while(in.hasNext())
{
a=in.nextBigDecimal();
b=in.nextInt();
String c=a.pow(b).stripTrailingZeros().toPlainString();
if(c.startsWith("0."))
System.out.println(c.substring(1));
else
System.out.println(c);
}
}
}