题目链接:http://poj.org/problem?id=2301
一早上起来,水一把!
a小于b或者ab奇偶性不同时输出impossible其他输出和的一半,差的一半
代码如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | 
 
 
 #include <iostream>
 #include <cstdio>
 using namespace std;
 
 int main()
 {
 int t,a,b,m,n;
 cin>>t;
 while(t--)
 {
 cin>>a>>b;
 m=(a+b)/2;
 n=(a-b)/2;
 if(a<b||(a+b)%2==1)
 cout<<"impossible"<<endl;
 else
 cout<<m<<" "<<n<<endl;
 }
 }
 
 
 |