poj 1001 && hdu 1063 (java版本)
来源:互联网 发布:番茄钟软件 pc 编辑:程序博客网 时间:2024/04/20 05:45
import java.io.*;import java.util.*;import java.math.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(System.in);while(cin.hasNextBigDecimal()){BigDecimal num = cin.nextBigDecimal();int n = cin.nextInt();num = num.pow(n);String r = num.stripTrailingZeros().toPlainString(); if(r.startsWith("0.")){r = r.substring(1);}System.out.println(r);}}}
java中高精度就是好用啊!以后得多学一下。虽然程序的效率差,但是写起代码简单。
num.pow(int n)方法的功能是计算一个数的幂;
num.stripTrailingZeros()方法的功能是返回不大于此数但是除去尾部0的数值。
num.toPlainString()方法的功能是转换为相应的字符串。
方法的类型为 BigDecimal;
一个感觉,java中的高精度就是很简单,很好用。
- poj 1001 && hdu 1063 (java版本)
- HDU 1063 && POJ 1001 Exponentiation (JAVA浮点数大数)
- hdu 1063&&poj 1001
- poj 1032 java版本
- hdu 1172(java版本)
- hdu 1063 poj 1001 Exponentiation(幂)
- POJ 1001 HDU 1063 Exponentiation
- hdu 1063 Exponentiation/poj 1001
- HDU 1001Sum Problem(入门题,C,Java两个版本)
- HDU-1008-Elevator(Java版本+简单模拟+恶心水果)
- HDU 1063/POJ 1001-Exponentiation(大数类)
- poj 1001 Exponentiation 模拟大数(hdu 1063)
- Hdu 1063 & Poj 1001 Exponentiation (java 高精度实数 去除首尾0)
- HDU 1063 Exponentiation&&POJ 1001 Exponentiation
- poj 1159—Palindrome java版本
- hdu 1219 AC Me (java版本)
- HDU:1063 POJ:1001 Exponentiat…
- hdu 1063 poj 1001 字符串处理 数学相关
- 剪切图动画 ClipBitmapMovie
- 一个Linux下Mysql数据库的备份脚本
- 80后偷偷“变老”的20种表现
- word文档设置起始页码问题
- 数据恢复资料下载地址
- poj 1001 && hdu 1063 (java版本)
- 高效的Java异常处理框架
- AS3中的摄像头的处理
- Android[初级教程]第八章 ExpandableListView控件
- 菜单
- vim设置
- java调试
- C语言字符串操作函数
- 使用 Eclipse 远程调试 Java 应用程序