码迷,mamicode.com
首页 > 其他好文 > 详细

Lightoj 1024 - Eid

时间:2016-06-30 00:58:27      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:

求n个数的最小公倍数。

import java.math.*;
import java.io.*;
import java.util.*;
import java.text.*;
public class Main{

    /**
     * @param args
     */
    public static BigInteger lcm(BigInteger a,BigInteger b){
        return a.divide(a.gcd(b)).multiply(b);//.divide(a.gcd(b));
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner cin=new Scanner(System.in);
        int T,n;
        T=cin.nextInt();
        for(int t=1;t<=T;t++){
            n=cin.nextInt();
            BigInteger x=new BigInteger("1");
            BigInteger ans=new BigInteger("1");
            for(int i=1;i<=n;i++){
                x=cin.nextBigInteger();
                ans=lcm(ans,x);
            }
            System.out.println("Case "+t+": "+ans);
            System.gc();
        }
    }

}

得用

System.gc();

手动释放内存...

Lightoj 1024 - Eid

标签:

原文地址:http://www.cnblogs.com/pk28/p/5628632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!