Submission #3696974


Source Code Expand

import java.util.*;
public class Main{
	public static void main(String... argv){
		Scanner in = new Scanner(System.in);
		String[] s = in.next().split("/");
		long x = Long.parseLong(s[0]);
		long y = Long.parseLong(s[1]);
		long g = gcd(x,y);
		x /= g;
		y /= g;
		// X/Yの取る範囲は
        // [N/2-0.5, N/2+0.5)
		//long N = 2*x/y + 1;//(x/y)*2 + 1だとだめ
		boolean flag = true;
		for (int i = 0; i < 2; i++) {
			long n = 2*x/y+i;
			if (n % y == 0) {
				long m = n*(n+1)/2 - (n/y)*x;
				if(m<=n && m>0){
					System.out.println(n+" "+ m);
					flag = false;
				}
			}
		}
		if(flag)
			System.out.println("Impossible");
	}
	
	//与えられた整数の最大公約数を求める
	static long gcd(long a, long b){
		//値のスワップ
		if(a<b){
			long temp = a;
			a = b;
			b = temp;
		}
		while(b!=0){
			long c = a;
			a = b;
			b = c%b;
		}
		return a;
	}
}

Submission Info

Submission Time
Task C - 平均値太郎の憂鬱 ( The melancholy of Taro Heikinchi )
User tmoon
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 927 Byte
Status AC
Exec Time 95 ms
Memory 24020 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 60
Set Name Test Cases
All 00_killer.txt, 00_max.txt, 00_min.txt, 00_min2.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 02_rnd2_00.txt, 02_rnd2_01.txt, 02_rnd2_02.txt, 02_rnd2_03.txt, 02_rnd2_04.txt, 02_rnd2_05.txt, 02_rnd2_06.txt, 02_rnd2_07.txt, 02_rnd2_08.txt, 02_rnd2_09.txt, 02_rnd2_10.txt, 02_rnd2_11.txt, 02_rnd2_12.txt, 02_rnd2_13.txt, 02_rnd2_14.txt, 02_rnd2_15.txt, 02_rnd2_16.txt, 02_rnd2_17.txt, 02_rnd2_18.txt, 02_rnd2_19.txt, 03_smallrnd_00.txt, 03_smallrnd_01.txt, 03_smallrnd_02.txt, 03_smallrnd_03.txt, 03_smallrnd_04.txt, 03_smallrnd_05.txt, 03_smallrnd_06.txt, 03_smallrnd_07.txt, 03_smallrnd_08.txt, 03_smallrnd_09.txt, 04_primes_01.txt, 04_primes_02.txt
Case Name Status Exec Time Memory
00_killer.txt AC 91 ms 21844 KB
00_max.txt AC 90 ms 19156 KB
00_min.txt AC 91 ms 20564 KB
00_min2.txt AC 89 ms 19284 KB
00_sample_01.txt AC 88 ms 20692 KB
00_sample_02.txt AC 91 ms 21204 KB
00_sample_03.txt AC 90 ms 20820 KB
00_sample_04.txt AC 92 ms 19668 KB
01_rnd_00.txt AC 92 ms 19028 KB
01_rnd_01.txt AC 89 ms 20052 KB
01_rnd_02.txt AC 89 ms 19668 KB
01_rnd_03.txt AC 90 ms 19028 KB
01_rnd_04.txt AC 89 ms 19796 KB
01_rnd_05.txt AC 88 ms 19924 KB
01_rnd_06.txt AC 91 ms 20948 KB
01_rnd_07.txt AC 92 ms 21204 KB
01_rnd_08.txt AC 95 ms 21972 KB
01_rnd_09.txt AC 90 ms 22732 KB
01_rnd_10.txt AC 90 ms 21076 KB
01_rnd_11.txt AC 89 ms 19284 KB
01_rnd_12.txt AC 90 ms 19156 KB
01_rnd_13.txt AC 91 ms 21716 KB
01_rnd_14.txt AC 89 ms 21716 KB
01_rnd_15.txt AC 91 ms 24020 KB
01_rnd_16.txt AC 92 ms 21972 KB
01_rnd_17.txt AC 92 ms 21204 KB
01_rnd_18.txt AC 90 ms 19284 KB
01_rnd_19.txt AC 92 ms 19796 KB
02_rnd2_00.txt AC 90 ms 18768 KB
02_rnd2_01.txt AC 91 ms 21204 KB
02_rnd2_02.txt AC 91 ms 18900 KB
02_rnd2_03.txt AC 90 ms 19796 KB
02_rnd2_04.txt AC 92 ms 18900 KB
02_rnd2_05.txt AC 91 ms 21076 KB
02_rnd2_06.txt AC 90 ms 19412 KB
02_rnd2_07.txt AC 92 ms 19796 KB
02_rnd2_08.txt AC 89 ms 20820 KB
02_rnd2_09.txt AC 88 ms 20948 KB
02_rnd2_10.txt AC 90 ms 22612 KB
02_rnd2_11.txt AC 90 ms 20948 KB
02_rnd2_12.txt AC 89 ms 18772 KB
02_rnd2_13.txt AC 92 ms 21204 KB
02_rnd2_14.txt AC 91 ms 19668 KB
02_rnd2_15.txt AC 90 ms 21844 KB
02_rnd2_16.txt AC 91 ms 21844 KB
02_rnd2_17.txt AC 89 ms 20820 KB
02_rnd2_18.txt AC 89 ms 18512 KB
02_rnd2_19.txt AC 90 ms 21332 KB
03_smallrnd_00.txt AC 94 ms 21332 KB
03_smallrnd_01.txt AC 88 ms 19924 KB
03_smallrnd_02.txt AC 89 ms 21332 KB
03_smallrnd_03.txt AC 91 ms 21204 KB
03_smallrnd_04.txt AC 91 ms 23124 KB
03_smallrnd_05.txt AC 90 ms 20564 KB
03_smallrnd_06.txt AC 93 ms 20692 KB
03_smallrnd_07.txt AC 89 ms 22736 KB
03_smallrnd_08.txt AC 92 ms 19668 KB
03_smallrnd_09.txt AC 91 ms 19540 KB
04_primes_01.txt AC 93 ms 19156 KB
04_primes_02.txt AC 90 ms 21972 KB