算法
(模拟) $O(t)$
先求出 $s_1, s_2$ 的最大值和 $s_3, s_4$ 的最大值,然后检验一下这两个数与 $s_1,s_2,s_3,s_4$ 中最大的两个数是否一样。
C++ 代码
#include <bits/stdc++.h>
#define rep(i, n) for (int i = 0; i < (n); ++i)
using std::cin;
using std::cout;
using std::max;
using std::minmax;
using std::vector;
int main() {
int t;
cin >> t;
while (t--) {
vector<int> s(4);
rep(i, 4) cin >> s[i];
int a1 = max(s[0], s[1]);
int a2 = max(s[2], s[3]);
sort(s.begin(), s.end());
if (minmax(a1, a2) == minmax(s[2], s[3])) puts("YES");
else puts("NO");
}
return 0;
}