2022.5.13 AcWing每日一题
模拟
#include <bits/stdc++.h>
using namespace std;
const int N = 20;
int a[N], b[N];
int t;
bool check(int a[], int b[]) {
int w = 0, l = 0;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
if (a[i] > b[j])
w++;
if (b[j] > a[i])
l++;
}
}
if (w > l)
return true;
else
return false;
}
bool find(int a[], int b[]) {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
for (int k = 1; k <= 10; k++) {
for (int m = 1; m <= 10; m++) {
int c[4] = {i, j, k, m};
if (check(a, b) && check(b, c) && check(c, a)) {
return true;
}
if (check(b, a) && check(a, c) && check(c, b)) {
return true;
}
}
}
}
}
return false;
}
int main() {
scanf("%d", &t);
while (t--) {
for (int i = 0; i < 4; i++)
scanf("%d", &a[i]);
for (int i = 0; i < 4; i++)
scanf("%d", &b[i]);
if (find(a, b))
printf("yes\n");
else
printf("no\n");
}
return 0;
}
本文作者:superPG
本文链接:https://www.cnblogs.com/superPG/p/16265342.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步