1999 B
给定四张牌,每人两张,一名玩家赢得整场游戏的条件是:他赢得的回合数严格多于对手(即比对方多)
要么1:0,要么2:0,简单的暴力枚举就行,当时想把所有情况提前模拟出来,发现好蠢,给出确定abcd,每人翻牌两种可能性,总共为四种,模拟四种情况得分
include<bits/stdc++.h>
using namespace std;
int a[4000],b[100];
int f(int a,int b)
{
if(a>b) return 1;
if(a==b) return 0;
if(a<b) return -1;
}
void solve()
{
int a,b,c,d,m=0;
cin >> a >> b >> c >> d;
if(f(a,c)+f(b,d)>0)
m++;
if(f(a,d)+f(b,c)>0)
m++;
if(f(b,c)+f(a,d)>0)
m++;
if(f(b,d)+f(a,c)>0)
m++;
cout << m <<endl;
}
int main() {
int t;
cin >> t;
while(t--)
solve();
return 0;
}
浙公网安备 33010602011771号