Card Game
PDF 视图问题描述
Suneet 和 Slavic 玩一个纸牌游戏。游戏规则如下:
- 每张牌有一个介于
和
之间的整数值。
- 每位玩家获得
张牌,牌面朝下(因此玩家不知道自己的牌)。
- 游戏为回合制,恰好包含两回合。在一回合中,双方玩家各随机选择一张未翻开的牌并将其翻开。翻开数字严格较大的玩家赢得该回合。若相等,则该回合无人获胜。
- 如果一名玩家赢得回合的次数最多(即严格多于另一名玩家),则该玩家赢得整场比赛。若平局,则无人获胜。
由于 Suneet 和 Slavic 并非好友,你需要计算有多少种可能的游戏对局方式会使 Suneet 最终成为赢家。
为便于理解,请查看说明部分。
输入
第一行包含一个整数 (
)——测试用例的数量。
每个测试用例的第一行且唯一一行包含 个整数
,
,
,
(
),其中
和
表示 Suneet 的牌,
和
分别表示 Slavic 的牌。
输出
对于每个测试用例,输出一个整数——在所有可能的对局中,Suneet 会赢得的游戏数量。
样例输入
5
3 8 2 6
1 1 1 1
10 10 2 2
1 1 10 10
3 8 7 2
样例输出
2
0
4
0
2
说明
考虑第一个测试用例,Slavic 起始牌值为 和
,Suneet 起始牌值为
和
。游戏可能有
种不同方式:
- Suneet 翻出
,Slavic 翻出
。Suneet 赢得第一回合。然后 Suneet 翻出
,Slavic 翻出
。Suneet 也赢得第二回合。由于 Suneet 赢了
回合,他赢得比赛。
- Suneet 翻出
,Slavic 翻出
。Slavic 赢得第一回合。然后 Suneet 翻出
,Slavic 翻出
。Suneet 赢得第二回合。双方赢得的回合数相等,因此无人获胜。
- Suneet 翻出
,Slavic 翻出
。Suneet 赢得第一回合。然后 Suneet 翻出
,Slavic 翻出
。Suneet 也赢得第二回合。由于 Suneet 赢了
回合,他赢得比赛。
- Suneet 翻出
,Slavic 翻出
。Suneet 赢得第一回合。然后 Suneet 翻出
,Slavic 翻出
。Slavic 赢得该回合。双方赢得的回合数相等,因此无人获胜。
评论