| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:为什么被判为Runtime Error呢In Reply To:为什么被判为Runtime Error呢 Posted by:mkss at 2004-08-31 15:58:19 > //package untitled;
> import java.util.Random;
> import java.math.*;
> import java.io.*;
>
> /**
> * <p>Title: </p>
> * <p>Description: </p>
> * <p>Copyright: Copyright (c) 2004</p>
> * <p>Company: </p>
> * @author not attributable
> * @version 1.0
> */
>
> public class Main {
> public static BigInteger split(BigInteger n) {
> BigInteger i=new BigInteger("2");
> while(true) {
> if (n.mod(i).equals(new BigInteger("0"))) return i;
> else
> i.add(new BigInteger("1"));
> }
> }
>
> public static void main (String[] args) throws Exception
> {
> int t=0;
> try {
> BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
> t = Integer.parseInt(br.readLine());
> }catch(IOException e) {}
> for (int i=0; i<t; i++) {
> String s = "";
> try {
> BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
> s = br.readLine();
> }catch(IOException e){}
> BigInteger n = new BigInteger(s);
> if (n.isProbablePrime(10)) {
> System.out.println("Prime");
> }
> else {
> System.out.println(split(n));
> }
> }
> }
> }
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator