虽然是水题,但还是WA了一次,自己认为s+d不会为奇数,却忘了测试数据是随机的,正是要进行判断的。。。。。
#include<stdio.h>
int main()
{
int n,s,d,x,y;
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&s,&d);
if((s+d)%2!=0)
printf("impossible\n");
else
{
x=(s+d)/2;
y=s-x;
if(x>=0&&y>=0)
printf("%d %d\n",x,y);
else
printf("impossible\n");
}
}
return 0;
}