Submission #2235037


Source Code Expand

import java.util.Scanner;
public class a018 {
	public static void main(String[] args) {
		final Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		long k = sc.nextLong();
		int max = 0;
		int g = 0;
		for (int i = 0; i < n; i++) {
			int x = sc.nextInt();
			g = gcd(g, x);
			max = Math.max(max, x);
		}
		System.out.println(k%g==0 && max >= k ? "POSSIBLE" : "IMPOSSIBLE");
	}
	static int gcd(int a, int b) {
		return b>0 ? gcd(b, a%b) : a;
	}
}

Submission Info

Submission Time
Task A - Getting Difference
User naoppy
Language Java8 (OpenJDK 1.8.0)
Score 0
Code Size 476 Byte
Status CE

Compile Error

./Main.java:2: error: class a018 is public, should be declared in a file named a018.java
public class a018 {
       ^
1 error