1873 初中的算术
基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注
Noder现在上初三了,正在开始复习中考。他每天要计算型如 (a× a× a× ⋯× a)n个a 的式子。 其中 0.0
import java.io.PrintWriter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String []args){
Scanner in = new Scanner(System.in);
PrintWriter out = new PrintWriter(System.out);
Task solver = new Task();
solver.solve(1,in,out);
out.close();
}
static class Task{
public void solve(int testNumber,Scanner in,PrintWriter out){
BigDecimal a = in.nextBigDecimal();
int n = in.nextInt();
BigDecimal b = a.pow(n);
String s = b.stripTrailingZeros().toPlainString();//让bigdecimal不用科学计数法显示
if(s.charAt(0) == '0'){
for(int i = 1 ; i < s.length() ; i++){
out.print(s.charAt(i));
}
out.println("");
} else {
for(int i = 0 ; i < s.length() ; i++){
out.print(s.charAt(i));
}
out.println("");
}
}
}
}