QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#108159 | #6303. Inversion | FISHER_ | AC ✓ | 246ms | 3892kb | C++14 | 828b | 2023-05-23 18:51:52 | 2023-05-23 18:51:56 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const int maxn = 2000;
bool query(int l, int r) {
if (l >= r) return 0;
printf("? %d %d\n", l, r), fflush(stdout);
int rs;
scanf("%d", &rs);
return rs;
}
int ans[maxn + 5], w[maxn + 5];
bool sta[maxn + 5];
bool cmp(int x, int y) { return query(x, y) ^ query(x + 1, y) ^ sta[x] ^ sta[x + 1]; }
int main() {
int n;
scanf("%d", &n);
ans[1] = w[1] = 1;
for (int i = 2; i <= n; i++) {
int p = 0;
for (int j = 10; ~j; j--)
if (int np = p | (1 << j); np < i && !cmp(w[np], i)) p = np;
for (int j = 1; j < i; j++)
if (ans[j] > p) w[++ans[j]] = j;
w[ans[i] = p + 1] = i;
for (int j = i - 1, nw = 0; j; j--) {
if (ans[j] > ans[i]) nw ^= 1;
sta[j] ^= nw;
}
}
printf("! ");
for (int i = 1; i <= n; i++) printf("%d ", ans[i]);
}
详细
Test #1:
score: 100
Accepted
time: 2ms
memory: 3640kb
input:
3 0 1 0 1
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ! 2 3 1
result:
ok OK, guesses=4
Test #2:
score: 0
Accepted
time: 141ms
memory: 3652kb
input:
1993 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0...
output:
? 1 2 ? 2 3 ? 2 4 ? 3 4 ? 3 4 ? 4 5 ? 2 5 ? 3 5 ? 1 5 ? 2 5 ? 3 6 ? 4 6 ? 1 6 ? 2 6 ? 5 6 ? 2 7 ? 3 7 ? 6 7 ? 5 7 ? 6 7 ? 1 8 ? 2 8 ? 3 8 ? 4 8 ? 2 8 ? 3 8 ? 4 9 ? 5 9 ? 1 9 ? 2 9 ? 8 9 ? 2 9 ? 3 9 ? 3 10 ? 4 10 ? 1 10 ? 2 10 ? 5 10 ? 6 10 ? 7 10 ? 8 10 ? 8 11 ? 9 11 ? 6 11 ? 7 11 ? 9 11 ? 10 11 ? 1...
result:
ok OK, guesses=38871
Test #3:
score: 0
Accepted
time: 246ms
memory: 3652kb
input:
1887 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 3 4 ? 1 4 ? 2 4 ? 4 5 ? 3 5 ? 4 5 ? 1 5 ? 2 5 ? 5 6 ? 4 6 ? 5 6 ? 5 7 ? 6 7 ? 3 7 ? 4 7 ? 1 7 ? 2 7 ? 7 8 ? 6 8 ? 7 8 ? 4 8 ? 5 8 ? 4 9 ? 5 9 ? 7 9 ? 8 9 ? 6 9 ? 7 9 ? 8 9 ? 9 10 ? 7 10 ? 8 10 ? 3 10 ? 4 10 ? 2 10 ? 3 10 ? 8 11 ? 9 11 ? 1 11 ? 2 11 ? 5 11 ? 6 11 ? 6 11 ? 7 ...
result:
ok OK, guesses=36626
Test #4:
score: 0
Accepted
time: 150ms
memory: 3628kb
input:
1882 1 1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1 1 1 1 0 0 0 0 0 1 0 0 1 1 1 0 0 1 1 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 2 5 ? 3 5 ? 4 5 ? 1 6 ? 2 6 ? 3 6 ? 4 6 ? 1 7 ? 2 7 ? 3 7 ? 4 7 ? 6 7 ? 1 8 ? 2 8 ? 5 8 ? 6 8 ? 4 8 ? 5 8 ? 3 9 ? 4 9 ? 2 9 ? 3 9 ? 4 9 ? 5 9 ? 8 9 ? 6 10 ? 7 10 ? 3 10 ? 4 10 ? 6 11 ? 7 11 ? 5 11 ? 6 11 ? 1 11 ? 2 11 ? 2 11 ? 3 11 ? 7 12 ? 8 1...
result:
ok OK, guesses=36479
Test #5:
score: 0
Accepted
time: 184ms
memory: 3652kb
input:
1877 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 0 1 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 0 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 1 0 0 0 1 0 0 1 0 0 1 1 1...
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 2 5 ? 3 5 ? 1 5 ? 2 5 ? 3 5 ? 4 5 ? 4 6 ? 5 6 ? 3 6 ? 4 6 ? 1 6 ? 2 6 ? 1 7 ? 2 7 ? 3 7 ? 4 7 ? 5 7 ? 6 7 ? 6 8 ? 7 8 ? 4 8 ? 5 8 ? 1 8 ? 2 8 ? 2 9 ? 3 9 ? 2 10 ? 3 10 ? 9 10 ? 2 11 ? 3 11 ? 6 11 ? 7 11 ? 5 11 ? 6 11 ? 3 11 ? 4 11 ? 4 12 ? 5 12 ? 3 1...
result:
ok OK, guesses=36453
Test #6:
score: 0
Accepted
time: 151ms
memory: 3624kb
input:
1871 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 1 1 0...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 3 4 ? 2 4 ? 3 4 ? 1 5 ? 2 5 ? 1 6 ? 2 6 ? 2 6 ? 3 6 ? 4 6 ? 5 6 ? 3 7 ? 4 7 ? 5 7 ? 6 7 ? 1 7 ? 2 7 ? 3 8 ? 4 8 ? 4 8 ? 5 8 ? 2 8 ? 3 8 ? 5 9 ? 6 9 ? 5 10 ? 6 10 ? 2 10 ? 3 10 ? 7 10 ? 8 10 ? 3 10 ? 4 10 ? 1 11 ? 2 11 ? 2 11 ? 3 11 ? 4 11 ? 5 11 ? 6 11 ? 7 11 ? 7 12 ? 8 12 ...
result:
ok OK, guesses=36310
Test #7:
score: 0
Accepted
time: 91ms
memory: 3836kb
input:
1994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
output:
? 1 2 ? 2 3 ? 2 4 ? 3 4 ? 3 4 ? 4 5 ? 4 6 ? 5 6 ? 5 6 ? 4 7 ? 5 7 ? 6 7 ? 4 8 ? 5 8 ? 6 8 ? 7 8 ? 7 8 ? 8 9 ? 8 10 ? 9 10 ? 9 10 ? 8 11 ? 9 11 ? 10 11 ? 8 12 ? 9 12 ? 10 12 ? 11 12 ? 11 12 ? 8 13 ? 9 13 ? 12 13 ? 8 14 ? 9 14 ? 12 14 ? 13 14 ? 13 14 ? 8 15 ? 9 15 ? 12 15 ? 13 15 ? 14 15 ? 8 16 ? 9 16...
result:
ok OK, guesses=19641
Test #8:
score: 0
Accepted
time: 125ms
memory: 3724kb
input:
1990 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 1 1 0 0 0 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0...
output:
? 1 2 ? 2 3 ? 2 4 ? 3 4 ? 1 4 ? 2 4 ? 3 5 ? 4 5 ? 1 5 ? 2 5 ? 2 5 ? 3 5 ? 2 6 ? 3 6 ? 3 6 ? 4 6 ? 2 7 ? 3 7 ? 1 7 ? 2 7 ? 5 7 ? 6 7 ? 7 8 ? 1 8 ? 2 8 ? 5 8 ? 6 8 ? 6 9 ? 7 9 ? 5 9 ? 6 9 ? 2 9 ? 3 9 ? 3 9 ? 4 9 ? 3 10 ? 4 10 ? 6 10 ? 7 10 ? 3 11 ? 4 11 ? 6 11 ? 7 11 ? 3 12 ? 4 12 ? 6 12 ? 7 12 ? 11 1...
result:
ok OK, guesses=26214
Test #9:
score: 0
Accepted
time: 126ms
memory: 3836kb
input:
1981 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 1 0 1 0 1 0 0 1 1 0...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 3 4 ? 2 4 ? 3 4 ? 1 5 ? 2 5 ? 2 5 ? 3 5 ? 4 5 ? 3 6 ? 4 6 ? 1 6 ? 2 6 ? 3 7 ? 4 7 ? 5 7 ? 6 7 ? 4 7 ? 5 7 ? 2 8 ? 3 8 ? 4 8 ? 5 8 ? 7 8 ? 6 9 ? 7 9 ? 5 9 ? 6 9 ? 7 9 ? 8 9 ? 8 9 ? 1 10 ? 2 10 ? 4 10 ? 5 10 ? 8 10 ? 9 10 ? 9 10 ? 3 11 ? 4 11 ? 7 11 ? 8 11 ? 10 11 ? 8 11 ? 9 ...
result:
ok OK, guesses=30009
Test #10:
score: 0
Accepted
time: 115ms
memory: 3804kb
input:
1988 0 1 1 1 0 0 0 1 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 1 1 0 0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 1 0 1 0 0 1 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 0...
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ? 3 4 ? 2 4 ? 3 4 ? 2 5 ? 3 5 ? 3 5 ? 4 5 ? 1 5 ? 2 5 ? 4 6 ? 5 6 ? 2 6 ? 3 6 ? 4 7 ? 5 7 ? 1 7 ? 2 7 ? 5 7 ? 6 7 ? 3 8 ? 4 8 ? 7 8 ? 1 8 ? 2 8 ? 6 9 ? 7 9 ? 1 9 ? 2 9 ? 7 9 ? 8 9 ? 8 9 ? 2 10 ? 3 10 ? 6 10 ? 7 10 ? 2 11 ? 3 11 ? 10 11 ? 6 11 ? 7 11 ? 2 12 ? 3 12 ? 9 12 ? 10 ...
result:
ok OK, guesses=32174
Test #11:
score: 0
Accepted
time: 176ms
memory: 3720kb
input:
1991 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 1 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 0 1 1 0 0...
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ? 3 4 ? 2 4 ? 3 4 ? 2 5 ? 3 5 ? 3 5 ? 4 5 ? 4 5 ? 4 6 ? 5 6 ? 3 6 ? 4 6 ? 1 6 ? 2 6 ? 5 7 ? 6 7 ? 2 7 ? 3 7 ? 4 7 ? 5 7 ? 5 8 ? 6 8 ? 4 8 ? 5 8 ? 2 8 ? 3 8 ? 8 9 ? 5 9 ? 6 9 ? 6 9 ? 7 9 ? 3 9 ? 4 9 ? 2 10 ? 3 10 ? 3 10 ? 4 10 ? 7 10 ? 8 10 ? 4 10 ? 5 10 ? 4 11 ? 5 11 ? 3 11 ?...
result:
ok OK, guesses=36100
Test #12:
score: 0
Accepted
time: 228ms
memory: 3644kb
input:
1996 0 1 0 1 1 0 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 1 0 1 0 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0...
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 2 5 ? 3 5 ? 1 5 ? 2 5 ? 4 5 ? 5 6 ? 2 6 ? 3 6 ? 5 7 ? 6 7 ? 2 7 ? 3 7 ? 6 7 ? 5 8 ? 6 8 ? 1 8 ? 2 8 ? 3 8 ? 4 8 ? 2 9 ? 3 9 ? 4 9 ? 5 9 ? 7 9 ? 8 9 ? 6 9 ? 7 9 ? 9 10 ? 4 10 ? 5 10 ? 7 10 ? 8 10 ? 5 10 ? 6 10 ? 6 11 ? 7 11 ? 4 11 ? 5 11 ? 8 11 ? 9 11...
result:
ok OK, guesses=37677
Test #13:
score: 0
Accepted
time: 153ms
memory: 3652kb
input:
1992 1 1 1 1 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 2 4 ? 3 4 ? 3 4 ? 1 5 ? 2 5 ? 3 5 ? 4 5 ? 4 5 ? 2 6 ? 3 6 ? 4 6 ? 5 6 ? 5 6 ? 3 7 ? 4 7 ? 5 7 ? 6 7 ? 6 7 ? 4 8 ? 5 8 ? 6 8 ? 7 8 ? 7 8 ? 1 9 ? 2 9 ? 5 9 ? 6 9 ? 7 9 ? 8 9 ? 8 9 ? 2 10 ? 3 10 ? 6 10 ? 7 10 ? 8 10 ? 9 10 ? 9 10 ? 3 11 ? 4 11 ? 7 11 ? 8 11 ? 9 11 ? 10 11 ? 10...
result:
ok OK, guesses=37739
Test #14:
score: 0
Accepted
time: 191ms
memory: 3728kb
input:
1988 1 0 0 0 1 0 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 1 1 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 1 1 1 1 0 0 0 1 1 1 1 0 0 1 1 1 0 0 1 0 1 1 0 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 0 1 1 1 1 0 0 1 1 0 1 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 3 4 ? 2 4 ? 3 4 ? 1 5 ? 2 5 ? 1 6 ? 2 6 ? 2 6 ? 3 6 ? 3 6 ? 4 6 ? 3 7 ? 4 7 ? 5 7 ? 6 7 ? 1 7 ? 2 7 ? 3 8 ? 4 8 ? 7 8 ? 5 8 ? 6 8 ? 5 9 ? 6 9 ? 3 9 ? 4 9 ? 2 9 ? 3 9 ? 4 9 ? 5 9 ? 8 10 ? 9 10 ? 6 10 ? 7 10 ? 1 10 ? 2 10 ? 3 10 ? 4 10 ? 7 11 ? 8 11 ? 6 11 ? 7 11 ? 4 11 ? 5 1...
result:
ok OK, guesses=38925
Test #15:
score: 0
Accepted
time: 156ms
memory: 3660kb
input:
1983 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 1 0 1 1 0 0 0 0 1 1 1 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 0 0 1 0 1 1 1 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 1 1 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 2 4 ? 3 4 ? 3 4 ? 1 5 ? 2 5 ? 1 6 ? 2 6 ? 4 6 ? 5 6 ? 2 6 ? 3 6 ? 2 7 ? 3 7 ? 4 7 ? 5 7 ? 3 7 ? 4 7 ? 6 8 ? 7 8 ? 3 8 ? 4 8 ? 4 8 ? 5 8 ? 5 9 ? 6 9 ? 4 9 ? 5 9 ? 3 9 ? 4 9 ? 7 9 ? 8 9 ? 1 10 ? 2 10 ? 8 10 ? 9 10 ? 9 10 ? 3 10 ? 4 10 ? 2 11 ? 3 11 ? 10 11 ? 4 11 ? 5 11 ? 8 1...
result:
ok OK, guesses=39197
Test #16:
score: 0
Accepted
time: 144ms
memory: 3880kb
input:
1990 1 1 0 1 1 1 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 0 0 1 1 0 0 0 1 0 1 1 1 1 1 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 4 5 ? 1 5 ? 2 5 ? 1 6 ? 2 6 ? 4 6 ? 5 6 ? 5 6 ? 6 7 ? 4 7 ? 5 7 ? 2 7 ? 3 7 ? 5 8 ? 6 8 ? 7 8 ? 4 8 ? 5 8 ? 3 9 ? 4 9 ? 4 9 ? 5 9 ? 6 9 ? 7 9 ? 1 9 ? 2 9 ? 1 10 ? 2 10 ? 4 10 ? 5 10 ? 6 10 ? 7 10 ? 5 10 ? 6 10 ? 9 11 ? 10 11 ? 4 11 ? 5 11 ? 7 1...
result:
ok OK, guesses=39443
Test #17:
score: 0
Accepted
time: 224ms
memory: 3584kb
input:
1989 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 1 0 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0 1 1 1 0 1 1 0 1 0 0 1 0 0 1 0 0 0 1 1 1 0 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 2 3 ? 3 4 ? 1 4 ? 2 4 ? 4 5 ? 4 6 ? 5 6 ? 3 6 ? 4 6 ? 1 6 ? 2 6 ? 1 7 ? 2 7 ? 5 7 ? 6 7 ? 1 8 ? 2 8 ? 5 8 ? 6 8 ? 7 8 ? 8 9 ? 1 9 ? 2 9 ? 5 9 ? 6 9 ? 7 9 ? 8 9 ? 7 10 ? 8 10 ? 1 10 ? 2 10 ? 5 10 ? 6 10 ? 9 10 ? 9 11 ? 10 11 ? 1 11 ? 2 11 ? 5 11 ? 6 11 ? 4 11 ? 5 11 ? 10 12 ? 11 1...
result:
ok OK, guesses=39295
Test #18:
score: 0
Accepted
time: 188ms
memory: 3652kb
input:
1998 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 1 0 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1...
output:
? 1 2 ? 2 3 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 3 4 ? 2 5 ? 3 5 ? 4 5 ? 3 5 ? 4 5 ? 1 6 ? 2 6 ? 5 6 ? 3 6 ? 4 6 ? 4 7 ? 5 7 ? 2 7 ? 3 7 ? 4 8 ? 5 8 ? 2 8 ? 3 8 ? 7 8 ? 7 9 ? 8 9 ? 4 9 ? 5 9 ? 2 9 ? 3 9 ? 8 9 ? 8 10 ? 9 10 ? 4 10 ? 5 10 ? 2 10 ? 3 10 ? 9 10 ? 10 11 ? 4 11 ? 5 11 ? 2 11 ? 3 11 ? 1 11 ? 2 11 ? 9...
result:
ok OK, guesses=39229
Test #19:
score: 0
Accepted
time: 0ms
memory: 3648kb
input:
1
output:
! 1
result:
ok OK, guesses=0
Test #20:
score: 0
Accepted
time: 3ms
memory: 3576kb
input:
2 0
output:
? 1 2 ! 1 2
result:
ok OK, guesses=1
Test #21:
score: 0
Accepted
time: 2ms
memory: 3640kb
input:
2 1
output:
? 1 2 ! 2 1
result:
ok OK, guesses=1
Test #22:
score: 0
Accepted
time: 112ms
memory: 3648kb
input:
1997 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 3 6 ? 4 6 ? 4 6 ? 5 6 ? 1 6 ? 2 6 ? 6 7 ? 5 7 ? 6 7 ? 6 8 ? 7 8 ? 5 8 ? 6 8 ? 3 8 ? 4 8 ? 7 9 ? 8 9 ? 7 10 ? 8 10 ? 6 10 ? 7 10 ? 8 10 ? 9 10 ? 5 10 ? 6 10 ? 10 11 ? 9 11 ? 10 11 ? 10 12 ? 11 12 ? 9 12 ? 10 12 ? 7 12 ? 8 12 ? 10 13 ? 11 13 ? 11...
result:
ok OK, guesses=23159
Test #23:
score: 0
Accepted
time: 123ms
memory: 3736kb
input:
1998 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 3 6 ? 4 6 ? 4 6 ? 5 6 ? 1 6 ? 2 6 ? 6 7 ? 5 7 ? 6 7 ? 6 8 ? 7 8 ? 5 8 ? 6 8 ? 3 8 ? 4 8 ? 7 9 ? 8 9 ? 7 10 ? 8 10 ? 6 10 ? 7 10 ? 8 10 ? 9 10 ? 5 10 ? 6 10 ? 10 11 ? 9 11 ? 10 11 ? 10 12 ? 11 12 ? 9 12 ? 10 12 ? 7 12 ? 8 12 ? 10 13 ? 11 13 ? 11...
result:
ok OK, guesses=23177
Test #24:
score: 0
Accepted
time: 119ms
memory: 3892kb
input:
1999 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 3 6 ? 4 6 ? 4 6 ? 5 6 ? 1 6 ? 2 6 ? 6 7 ? 5 7 ? 6 7 ? 6 8 ? 7 8 ? 5 8 ? 6 8 ? 3 8 ? 4 8 ? 7 9 ? 8 9 ? 7 10 ? 8 10 ? 6 10 ? 7 10 ? 8 10 ? 9 10 ? 5 10 ? 6 10 ? 10 11 ? 9 11 ? 10 11 ? 10 12 ? 11 12 ? 9 12 ? 10 12 ? 7 12 ? 8 12 ? 10 13 ? 11 13 ? 11...
result:
ok OK, guesses=23192
Test #25:
score: 0
Accepted
time: 102ms
memory: 3652kb
input:
2000 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1...
output:
? 1 2 ? 1 3 ? 2 3 ? 1 4 ? 2 4 ? 2 4 ? 3 4 ? 3 5 ? 4 5 ? 3 6 ? 4 6 ? 4 6 ? 5 6 ? 1 6 ? 2 6 ? 6 7 ? 5 7 ? 6 7 ? 6 8 ? 7 8 ? 5 8 ? 6 8 ? 3 8 ? 4 8 ? 7 9 ? 8 9 ? 7 10 ? 8 10 ? 6 10 ? 7 10 ? 8 10 ? 9 10 ? 5 10 ? 6 10 ? 10 11 ? 9 11 ? 10 11 ? 10 12 ? 11 12 ? 9 12 ? 10 12 ? 7 12 ? 8 12 ? 10 13 ? 11 13 ? 11...
result:
ok OK, guesses=23210