import java.util.*;
import java.math.*;
public class Main {
// 测试用例
// 95.123 12
// 0.4321 20
// 5.1234 15
// 6.7592 9
// 98.999 10
// 1.0100 12
// 输出结果
// 548815620517731830194541.899025343415715973535967221869852721
// .00000005148554641076956121994511276767154838481760200726351203835429763013462401
// 43992025569.928573701266488041146654993318703707511666295476720493953024
// 29448126.764121021618164430206909037173276672
// 90429072743629540498.107596019456651774561044010001
// 1.126825030131969720661201
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(input.hasNext()) {
BigDecimal R = new BigDecimal(input.next());
int n = input.nextInt();
BigDecimal t = R.pow(n);
// 如果前导为零则删除
if(t.compareTo(BigDecimal.ONE)==-1) {
System.out.println(t.stripTrailingZeros().toPlainString().substring(1));
}
else {
System.out.println(t.stripTrailingZeros().toPlainString());
}
}
}
}
POJ 1001
最新推荐文章于 2024-09-10 10:21:38 发布