hdoj1063
来源:互联网 发布:java输入异常处理 编辑:程序博客网 时间:2024/06/06 02:39
Exponentiation
Time Limit: 1000/500 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4187 Accepted Submission(s): 1122
Problem Description
Problems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many computer systems.
This problem requires that you write a program to compute the exact value of Rn where R is a real number ( 0.0 < R < 99.999 ) and n is an integer such that 0 < n <= 25.
This problem requires that you write a program to compute the exact value of Rn where R is a real number ( 0.0 < R < 99.999 ) and n is an integer such 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 will be in columns 8 and 9.
Output
The output will consist of one line for each line of input giving the exact value of R^n. Leading zeros should be suppressed in 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 120.4321 205.1234 156.7592 998.999 101.0100 12
Sample Output
548815620517731830194541.899025343415715973535967221869852721.0000000514855464107695612199451127676715483848176020072635120383542976301346240143992025569.92857370126648804114665499331870370751166629547672049395302429448126.76412102161816443020690903717327667290429072743629540498.1075960194566517745610440100011.126825030131969720661201
Source
East Central North America 1988
Recommend
PrincetonBoy
import java.util.Scanner;import java.math.*;public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); while (in.hasNext()) { BigDecimal a; a = in.nextBigDecimal(); int n = in.nextInt(); a = a.pow(n); a = a.stripTrailingZeros(); String str = a.toPlainString(); if (str.charAt(0) == '0') { str = str.substring(1); } System.out.println(str); } }}
- hdoj1063
- HDOJ1063大数相乘
- hdoj1063&&poj1001 Exponentiation(大数据的处理,浮点数的幂高精确度表示)
- 在同一控制器类中处理多个请求的MultiActionController
- gcc 编译多个源文件
- 拿下AJAX三(下)——DOM与xml及xpath
- Linux系统平台下关于GCC编译及使用的方法 (-Werror,它要求GCC将所有的警告当成错误进行处理
- 【Android学习专题】实用参考:android权限大全[转]
- hdoj1063
- POJ 1286 Necklace of Beads Ploya定理
- select模型的实现
- oracle中如何建立字段自增长
- Java远程通讯可选技术及原理
- linux date命令的输出格式
- IBM developerWorks 上 《Posix线程编程指南》系列文章链接
- pin 相关论文Statically-Directed Dynamic Automated Test Generation 三
- 谈谈如何增强用户体验的愉悦感