Online Judge - 10812 - Beat the Spread!
Online Judge - 10812 - Beat the Spread!
Superbowl Sunday is nearly here. In order to pass the time waiting for the half-time commercials and wardrobe malfunctions, the local hackers have organized a betting pool on the game. Members place their bets on the sum of the two final scores, or on the absolute difference between the two scores. Given the winning numbers for each type of bet, can you deduce the final scores?
輸入說明
The first line of input contains n, the number of test cases. n lines follow, each representing a test case. Each test case gives s and d, non-negative integers representing the sum and (absolute) difference between the two final scores.
輸出說明
For each test case, output a line giving the two final scores, largest first. If there are no such scores, output a line containing “impossible”. Recall that football scores are always non-negative integers.
輸入輸出範例
範例 1
10 40 20 20 40 10 0 10 10 0 0 5 1 5 2 100 50 99 1 1 0
30 10 impossible 5 5 10 0 0 0 3 2 impossible 75 25 50 49 impossible
範例 2
4 10 0 10 10 5 1 5 2
5 5 10 0 3 2 impossible
範例 3
2 40 20 20 40
30 10 impossible
討論
目前還沒有討論文章。
登入後即可撰寫程式、測試範例及提交解答。
登入