求解,超难!C++
查看原帖
求解,超难!C++
1239927
_SupremeLiYebin_QwQ_楼主2023/12/30 16:21

描述

四名球员参加了季后赛。比赛按照以下方案进行:第一名选手与第二名选手比赛,第三名选手与第四名选手比赛,然后每对的获胜者将参加比赛的决赛。众所周知,在两名选手的比赛中,技术更强的一方将获胜。第i位玩家的技能等于si,并且所有的技能水平都是两两不同的(即在数组s中没有两个相同的值)。如果两名技术水平最高的选手在决赛中相遇,那么比赛就被称为公平比赛,否则比赛被称为不公平比赛。请判断给定的比赛是否公平。

输入描述

第一行包含一个整数t (1 < t < 104)——测试用例的数量。单行测试用例包含四个整数s1, s2, s3, s4 (1 <si< 100)——玩家的技能。保证数组中所有的数字都是不同的。

输出描述

对于每个测试用例,如果比赛是公平的,输出YES,如果比赛不公平输出NO。

用例输入 1

4 3 7 9 5 4 5 6 9 5 3 8 1 6 5 3 2 用例输出 1

YES NO YES NO 提示

在第一个测试案例中,技能7和9的玩家2和3晋级决赛; 在第二个测试案例中,技能5和9的玩家2和4晋级决赛。技能6的玩家没有晋级,但技能5的玩家晋级决赛,所以比赛是不公平的; 在第三个测试案例中,技能为5和8的玩家1和3晋级决赛; 在第四个测试案例中,技能为6和3的玩家1和3晋级决赛。技能5的玩家没有晋级,但技能3的玩家晋级决赛,所以比赛是不公平的。

2023/12/30 16:21
加载中...