QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#466826 | #8813. Records in Chichén Itzá | cyl001 | WA | 0ms | 3800kb | C++14 | 575b | 2024-07-08 10:32:04 | 2024-07-08 10:32:06 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
int T,n,p,a[N];
bool check()
{
if(a[1] != 1 || a[2] != 1) return false;
for(int i = 3;i <= n;i++) if(a[i] != 2) return false;
return true;
}
int main()
{
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
for(int i = 1;i <= n;i++) scanf("%d",&a[i]);
sort(a + 1,a + n + 1);
if(check())
{
puts("No");
continue;
}
for(p = n + 1;a[p - 1] > 1;p--);
if(p >= n - 1 || p == n - 2 && a[p] == a[n - 1] && a[p] == a[n]) puts("NO");
else puts("Yes");
}
return 0;
}
详细
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 3800kb
input:
3 6 1 1 1 1 3 3 5 1 1 2 2 2 10 1 1 1 1 2 2 2 2 3 3
output:
NO No Yes
result:
wrong answer 1st words differ - expected: 'No', found: 'NO'