HDU 1063 -- Exponentiation(Java)
2015-01-19 23:15
344 查看
题目大意:给出一个高精度大数 ,一个整数n ,计算大数的n次方。
要注意的是输出格式,忽略小数部分多余的0,以及前导0,;
比如,得到的结果为0.1,实际输出的数是 .1;
得到的结果为1.000,实际输出的数是 1.
要注意的是输出格式,忽略小数部分多余的0,以及前导0,;
比如,得到的结果为0.1,实际输出的数是 .1;
得到的结果为1.000,实际输出的数是 1.
import java.util.*; import java.math.*; public class Main { public static void main(String[] args) { Scanner cin= new Scanner(System.in); while(cin.hasNext()){ BigDecimal a=cin.nextBigDecimal(); int b=cin.nextInt(); a=a.pow(b); String s=a.stripTrailingZeros().toPlainString();//toPlainString返回此BigDecimal的字符串表示形式不带指数字段,stripTrailingZeros()删除后面多余的0; if(s.startsWith("0.")){ s=s.substring(1); } System.out.println(s); } } }
相关文章推荐
- HDU-1063 Exponentiation Java
- JAVA hdu 1063 Exponentiation(高精度)
- HDU 1063 Exponentiation(R的N次方)(Java版)
- HDU 1063 && POJ 1001 Exponentiation (JAVA浮点数大数)
- HDOJ 1063 HDU 1063 Exponentiation JAVA 编写 ACM 1063 IN HDU
- HDU 1063Exponentiation(Java的大数处理)
- hdu 1063 Exponentiation(java+高精度)
- 【HDU】1063 - Exponentiation(java - BigDecimal)
- Hdu 1063 & Poj 1001 Exponentiation (java 高精度实数 去除首尾0)
- hdu_1063,poj_1001_Exponentiation(大数,高精度) nyoj_155_求高精度幂
- HDU 1063 Exponentiation
- hdu-1063 Exponentiation大数问题
- 模拟_大数JAVA(HDU_1063)
- HDU 1063 Exponentiation
- hdu 1063 求幂 java水之
- hdu 1063 Exponentiation
- hdu 1063 Exponentiation
- HDU 1063 / PKU 1001 (小数高精度乘法,JAVA写的)
- HDU 1063 Exponentiation
- HDU 1063 Exponentiation