close
Content

給你一個範圍 a 到 b ,請你找出 a 與 b 之間所有奇數的和。

例如:範圍 [3, 9] 中所有奇數的和就是 3 + 5 + 7 + 9 = 24 。

Input
輸入的第一列有一個整數 T (1≦T≦100),代表以下有多少組測試資料。 每組測試資料為兩列,包含兩個數 a 與 b (0≦a≦b≦100)。
Output
每組測試資料輸出一列,內容為 a 及 b 間所有奇數的和。
Sample Input #1
2
1
5
3
5
Sample Output #1
Case 1: 9
Case 2: 8

python:

"""
和差問題意義
已知兩數的和及它們的差,求這兩個數各是多少的套用題,叫做和差套用題,
簡稱和差問題。和差問題的解題規律為:
小數+兩數=大數,
兩數和+兩數差=數*2
大數-兩數差=小數,
兩數和-兩數差=小數*2
因此,
兩數和+兩數差/2=大數;
兩數和-兩數差/2=小數。
"""
t=int(input())
for _ in range(t):
    sum,abs=map(int,input().split())
    if (sum+abs)%2==1:print('impossible');continue
    big=(sum+abs)//2
    smail=big-abs
    if big<0 or smail<0:print('impossible');continue
    print(big,smail)
arrow
arrow
    創作者介紹
    創作者 趴趴熊日常 的頭像
    趴趴熊日常

    資工趴趴熊的小天地

    趴趴熊日常 發表在 痞客邦 留言(0) 人氣()