UVA10812




Sample Input

2
40 20
20 40
Sample Ouput

30 10
impossible


解法: 特別注意(40 15)這種測資


import java.util.Scanner;

public class UVA10812 {

 public static void main(String[] args) {

  Scanner sc = new Scanner(System.in);

  int count = sc.nextInt();

  for (int i = 0; i < count; i++) {

   int sum = sc.nextInt();

   int gap = sc.nextInt();

   int random_team = sum + gap;

   int other_team = sum - gap;

   if (random_team < 0 || other_team < 0 || random_team % 2 == 1
     || other_team % 2 == 1)
    System.out.println("impossible");

   else
    System.out.println(random_team / 2 + " " + other_team / 2);
  }

  sc.close();

 }

}