从一开始决定用java刷OJ
毕竟新手 就体验了各种超时 各种内存爆炸的问题 满脸辛酸。
今天终于让我体会到java的强大之处了。c++很难得事,java两三行代码搞定,谁让java有相应的类呢
同样在此向大神们求救 欢迎给小弟分享 提高java代码效率的方法 不胜感激!!!
package Testsix;
import java.math.BigDecimal;
import java.util.Scanner;
public class BigInteger {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while (input.hasNext()) {
BigDecimal bdR = input.nextBigDecimal();
int n = input.nextInt();
for (int i = 0; i < n; i++) {
}
BigDecimal result = bdR.pow(n);
// 去掉结尾无用的0
String strResult = result.stripTrailingZeros().toPlainString();
// 去掉开头的无用的0
if (strResult.startsWith("0.")) {
strResult = strResult.substring(1);
}
System.out.println(strResult);
}
}
}