比赛 |
EYOI暨SBOI暑假快乐赛5th |
评测结果 |
AAAAAAAAAA |
题目名称 |
AND Sorting |
最终得分 |
100 |
用户昵称 |
cb |
运行时间 |
0.005 s |
代码语言 |
C++ |
内存使用 |
3.73 MiB |
提交时间 |
2022-06-29 11:05:00 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 2e5 + 5;
int T, n, p[MAXN], e[MAXN], cnt = 0;
bool f[MAXN];
int main () {
freopen ("and_sorting.in", "r", stdin) ;
freopen ("and_sorting.out", "w", stdout);
scanf ("%d", &T);
int k = -1;
while (T --) {
cnt = 0;
scanf ("%d", &n);
long long s = (1 << 21) - 1;
for (int q = 0; q < n; ++q) {
scanf ("%d", &p[q]);
if (p[q] != q) {
s &= p[q];
f[q] = false;
}
else f[q] = true;
}
printf ("%lld\n", s);
}
return 0;
}