java大数总结【转】
java大数(2013长春网络赛)--hdu4762
总结一下:
1.java提交类要写Main。
2.读取大数。
1 Scanner read=new Scanner(System.in);2 BigInteger m;
3 m=read.nextBigInteger();
3.基本类型转化成大数。
1 BigInteger q=BigInteger.valueOf(n);
4.大数最大公约数:
1 BigInteger a=p.gcd(q);
5.finally函数只能写在try-catch后面
1 import java.math.*;2 import java.util.*;
3 public class Main {
4
5 /**
6 * @param args
7 */
8 public static void main(String[] args) {
9 // TODO Auto-generated method stub
10 Scanner read=new Scanner(System.in);
11 try{
12 int t;
13 BigInteger m;
14 int n;
15 t=read.nextInt();
16 while(t-->0){
17 m=read.nextBigInteger();
18 n=read.nextInt();
19 BigInteger p=m.pow(n-1);
20 BigInteger q=BigInteger.valueOf(n);
21 BigInteger a=p.gcd(q);
22 System.out.println(q.divide(a)+"/"+p.divide(a));
23 }
24 }
25 finally{
26 read.close();
27 }
28
29 }
30 }
以上是 java大数总结【转】 的全部内容, 来源链接: utcz.com/z/392930.html