[解题报告]Beat the Spread!
题目大意
题目原文:http://uva.onlinejudge.org/external/108/10812.pdf
背景
问题很简单就是给你俩个球队的分数和还有分数差的绝对值,叫你计算出两个球队的分数
算法:
用俩个二元一次方程就可以解决问题,但是要注意分数是大于0的也是整数。注意着俩点问题就很好解决了。
代码:
这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。
1 #include<stdio.h> 2 int main(void) 3 { 4 int n,s,d,x,y; 5 scanf("%d",&n); 6 while(n--) 7 { 8 scanf("%d %d",&s,&d); 9 x=(s+d)/2; 10 y=(s-d)/2; 11 12 if((s+d)%2!=0) 13 printf("impossible\n"); 14 else if(x<0||y<0) 15 printf("impossible\n"); 16 else 17 printf("%ld %ld\n",x,y); 18 } 19 return 0; 20 }