题目链接:
https://pintia.cn/problem-sets/994805260223102976/problems/994805277847568384
AC代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int N;
while(scanf("%d",&N)!=EOF){
int H_1,D_1,H_2,D_2;
int A_=0,B_=0;
while(N--){
scanf("%d%d%d%d",&H_1,&D_1,&H_2,&D_2);
if((H_1+H_2==D_1)&&(H_1+H_2!=D_2))
B_++;
else if((H_1+H_2==D_2)&&(H_1+H_2!=D_1))
A_++;
}
printf("%d %d",A_,B_);
}
return 0;
}
二刷:
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main(){
int a1,a2,b1,b2;
int n,a=0,b=0;
cin>>n;
while(n--){
cin>>a1>>a2>>b1>>b2;
if((a1+b1==a2)&&(a1+b1==b2)){//两人同赢
continue;
}
else if((a1+b1!=a2)&&(a1+b1!=b2)){//两人同输
continue;
}
else if((a1+b1==a2)){//甲赢
b++;
}
else if(a1+b1==b2){//乙赢
a++;
}
}
printf("%d %d",a,b);
return 0;
}