Time Limit: 500MS | Memory Limit: 10000K | |
Total Submissions: 68964 | Accepted: 16146 |
Description
Input
Output
Sample Input
95.123 12 0.4321 20 5.1234 15 6.7592 9 98.999 10 1.0100 12
Sample Output
548815620517731830194541.899025343415715973535967221869852721 .00000005148554641076956121994511276767154838481760200726351203835429763013462401 43992025569.928573701266488041146654993318703707511666295476720493953024 29448126.764121021618164430206909037173276672 90429072743629540498.107596019456651774561044010001 1.126825030131969720661201
铏界劧鏁堢巼浣庣偣鍎匡紝浣嗕唬鐮侀潪甯哥畝鍗曪紝瀹規(guī)槗瀹炵幇錛岀湡姝f瘮璧涜繕鏄緢濂界敤鐨勩傘傘?br />import java.io.*;
import java.util.*;
import java.math.*;
public class Main{
public static void main( String args[] )
{
BigDecimal num;
int n;
String r;
Scanner cin = new Scanner(System.in);
while(cin.hasNextBigDecimal())
{
num = cin.nextBigDecimal();
n = cin.nextInt();
num = num.pow(n);
r = num.stripTrailingZeros().toPlainString();//BigDecimal.toPlainString 閬垮厤杈撳嚭鏃朵駭鐢熺瀛﹁鏁版硶褰㈠紡
if(r.startsWith("0."))
r = r.substring(1);
System.out.println(r);
}
}
}