题解 | 纸牌游戏
纸牌游戏
https://www.nowcoder.com/practice/74f915e366094b19b94334de8b68e733
#include <iostream>
using namespace std;
int main() {
//一一比较,记录赢的次数
int t;
cin >> t;
int a1, a2, b1, b2;
while(t--){
int n = 0;
cin >> a1 >> a2 >> b1 >> b2;
//模拟出牌过程, a1 b1或b2,后面只能a2 b1或b2 记录获胜次数
if(a1 > b1){
if(a2 >= b2){
n++;
}
}else if(a1 == b1){
if(a2 > b2) n++;
}
if(a2 > b2){
if(a1 >= b1){
n++;
}
}else if(a2 == b2){
if(a1 > b1) n++;
}
if(a1 > b2){
if(a2 >= b1){
n++;
}
}else if(a1 == b2){
if(a2 > b1) n++;
}
if(a2 > b1){
if(a1 >= b2){
n++;
}
}else if(a2 == b1){
if(a1 > b2) n++;
}
cout << n << endl;
}
return 0;
}
// 64 位输出请用 printf("%lld")