ACM: 高精度运算 poj 1001 首次jav…
来源:互联网 发布:杭州创业软件官网 编辑:程序博客网 时间:2024/06/15 08:45
Description
Problems involving the computation of exact values of very largemagnitude and precision are common. For example, the computation ofthe national debt is a taxing experience for many computersystems.
This problem requires that you write a program to compute the exactvalue of Rn where R is a real number ( 0.0< R < 99.999 ) and n is an integersuch that 0 < n <= 25.
Input
The input will consist of a set of pairs of values for R and n.The R value will occupy columns 1 through 6, and the n value willbe in columns 8 and 9.
Output
The output will consist of one line for each line of inputgiving the exact value of R^n. Leading zeros should be suppressedin the output. Insignificant trailing zeros must not be printed.Don't print the decimal point if the result is an integer.
Sample Input
95.123 12
0.4321 20
5.1234 15
6.7592 9
98.999 10
1.0100 12
Sample Output
548815620517731830194541
.000000051485546410769561
40143992025569.928573701266488041146654
29448126.764121021618164430206909
90429072743629540498.107596019456651774561044
1.126825030131969720661201
题意: 求a^b.
解题思路:
代码:
import java.io.*;
import java.util.*;
import java.math.*;
public class Main
{