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)
文章標籤
全站熱搜