import java.util.Scanner; import java.math.BigDecimal; public class Main{ public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigDecimal r; int n; String str; while(cin.hasNext()){ r = cin.nextBigDecimal(); n = cin.nextInt(); str = r.pow(n).stripTrailingZeros().toPlainString(); if(str.startsWith("0")) str = str.substring(1); System.out.println(str); } } }
10477884 | 2014-04-05 08:32:47 | Accepted | 1063 | 359MS | 6088K | 430 B | Java | 长木 |
HDU1063 Exponentiation 【大数】,布布扣,bubuko.com
原文:http://blog.csdn.net/chang_mu/article/details/22975861