标签:
超水的一题,输入(x+y)和(x-y) 输出x,y,但是注意输出x,y都为非负整数(因为这个我还wa了两次。。唉~~)
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 18154 | Accepted: 8676 |
Description
Input
Output
Sample Input
2 40 20 20 40
Sample Output
30 10 impossible
Source
1 //oimonster 2 #include<cstdio> 3 #include<cstdlib> 4 #include<iostream> 5 using namespace std; 6 int main(){ 7 int i,j,n,a,b,c,d; 8 scanf("%d",&n); 9 for(i=1;i<=n;i++){ 10 scanf("%d%d",&a,&b); 11 c=(a+b)/2; 12 d=(a-b)/2; 13 if((c<0)||(d<0)||((a+b)%2!=0))printf("impossible\n"); 14 else printf("%d %d\n",c,d); 15 } 16 return 0; 17 }
标签:
原文地址:http://www.cnblogs.com/oimonster/p/4338617.html