Submission #117015


Source Code Expand

import static java.lang.System.in;
import static java.lang.System.out;

import java.io.*;
import java.util.*;

public class Main {
	static final double EPS = 1e-10;
	static final double INF = 1 << 31;
	static final double PI = Math.PI;

	public static Scanner sc = new Scanner(in);
	StringBuilder sb = new StringBuilder();
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	public void run() throws IOException {
		String input;
		String[] inputArray;
		while(true){
			input = br.readLine();
			inputArray = input.split(" ");
			int n = Integer.valueOf(inputArray[0]);
			if (n==0) break;
			int ans = 0;
			for (int i=2; i<=Math.sqrt(n); i++){
				if (n%i==0){
					ans = Math.max(ans, i);
					while(n%i==0) n=n/i;
				}
			}
			ans = Math.max(ans, n);
			ln(ans);
		}
	}

	public static void main(String[] args) throws IOException {
		new Main().run();
	}
	public static void ln(Object obj) {
		out.println(obj);
	}
}

Submission Info

Submission Time
Task B - Working for the World
User batchunag
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 990 Byte
Status AC
Exec Time 1023 ms
Memory 22832 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 27
Set Name Test Cases
All 00-sample, 10-minimum, 11-maximum, 12-little, 13-large, 14-middle, 15-zero, 50-random00, 50-random01, 50-random02, 50-random03, 50-random04, 50-random05, 50-random06, 50-random07, 50-random08, 50-random09, 50-random10, 50-random11, 50-random12, 50-random13, 50-random14, 50-random15, 50-random16, 50-random17, 50-random18, 50-random19
Case Name Status Exec Time Memory
00-sample AC 1023 ms 22568 KB
10-minimum AC 449 ms 22700 KB
11-maximum AC 478 ms 22700 KB
12-little AC 475 ms 22576 KB
13-large AC 478 ms 22832 KB
14-middle AC 477 ms 22708 KB
15-zero AC 452 ms 22448 KB
50-random00 AC 485 ms 22796 KB
50-random01 AC 496 ms 22652 KB
50-random02 AC 480 ms 22832 KB
50-random03 AC 484 ms 22700 KB
50-random04 AC 462 ms 22824 KB
50-random05 AC 465 ms 22832 KB
50-random06 AC 464 ms 22708 KB
50-random07 AC 458 ms 22672 KB
50-random08 AC 498 ms 22748 KB
50-random09 AC 490 ms 22704 KB
50-random10 AC 465 ms 22680 KB
50-random11 AC 493 ms 22704 KB
50-random12 AC 482 ms 22736 KB
50-random13 AC 482 ms 22704 KB
50-random14 AC 466 ms 22700 KB
50-random15 AC 473 ms 22700 KB
50-random16 AC 483 ms 22708 KB
50-random17 AC 480 ms 22704 KB
50-random18 AC 476 ms 22832 KB
50-random19 AC 468 ms 22828 KB