QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#344974 | #7788. Rook Detection | JWRuixi | AC ✓ | 765ms | 8728kb | C++17 | 6.0kb | 2024-03-05 21:38:38 | 2024-03-05 21:38:38 |
Judging History
answer
// #define DEBUG
#include <bits/stdc++.h>
#define IL inline
#define LL long long
#define eb emplace_back
#define L(i, j, k) for (int i = (j); i <= (k); ++i)
#define R(i, j, k) for (int i = (j); i >= (k); --i)
using namespace std;
using vi = vector<int>;
int A[509][509];
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
constexpr int N = 5e2 + 9;
int n, c1[N][N], c2[N][N];
#ifdef DEBUG
void start () {
n = rng() % 3 + 4;
L (i, 1, n) {
L (j, 1, n) {
A[i][j] = 0;
}
}
if (rng() % 2) {
L (i, 1, n) {
A[i][rng() % n + 1] = 1;
}
} else {
L (i, 1, n) {
A[rng() % n + 1][i] = 1;
}
}
}
#endif
int C[N][N];
IL void ask () {
#ifdef DEBUG
static int c[N][N];
L (i, 1, n) {
L (j, 1, n) {
c[i][j] = 0;
}
}
L (i, 1, n) {
L (j, 1, n) {
if (A[i][j]) {
L (k, 1, n) {
c[i][k] |= (C[i][j] == C[i][k]);
c[k][j] |= (C[i][j] == C[k][j]);
}
}
}
}
L (i, 1, n) {
L (j, 1, n) {
C[i][j] = c[i][j];
}
}
#else
cout << "?\n";
L (i, 1, n) {
L (j, 1, n) {
cout << C[i][j];
}
cout << '\n';
}
cout.flush();
int g;
cin >> g;
assert(g == 0);
L (i, 1, n) {
static string s;
cin >> s;
L (j, 1, n) {
C[i][j] = s[j - 1] ^ 48;
}
}
#endif
}
int a[N][N];
#ifdef DEBUG
void err () {
cout << n << '\n';
L (i, 1, n) {
L (j, 1, n) {
cout << A[i][j];
}
cout << '\n';
}
L (i, 1, n) {
L (j, 1, n) {
cout << a[i][j];
}
cout << '\n';
}
exit(-1);
}
#endif
IL void rep () {
#ifdef DEBUG
int x = 0;
L (i, 1, n) {
L (j, 1, n) {
if (a[i][j]) {
if (!A[i][j]) {
err();
} else {
++x;
}
}
}
}
if (x < n) {
err();
}
#else
cout << "!\n";
L (i, 1, n) {
L (j, 1, n) {
cout << a[i][j];
}
cout << '\n';
}
cout.flush();
int g;
cin >> g;
assert(g == 0);
#endif
}
IL void clr () {
L (i, 1, n) {
L (j, 1, n) {
C[i][j] = 0;
}
}
}
int L[N], R[N];
namespace BF1 {
void main (int X) {
cerr << 1 << '\n';
L (i, 1, n) {
L[i] = 1, R[i] = n;
}
while (1) {
clr();
L (i, 1, n) {
if (L[i] < R[i]) {
int m = (L[i] + R[i]) >> 1;
L (j, L[i], m) {
C[j][i] = 1;
}
}
}
L (i, 1, n) {
C[X][i] = 1;
}
ask();
bool ok = 0;
L (i, 1, n) {
if (L[i] < R[i]) {
int m = (L[i] + R[i]) >> 1;
C[X][i] ? R[i] = m : L[i] = m + 1;
ok |= L[i] < R[i];
}
}
if (!ok) {
break;
}
}
L (i, 1, n) {
a[L[i]][i] = 1;
}
rep();
}
}
namespace BF2 {
void main () {
cerr << 2 << '\n';
clr();
L (i, 1, n) {
C[i][i] = 1;
}
ask();
L (i, 2, n) {
a[i][C[i][i] ? i : 1] = 1;
}
if (C[1][1]) {
a[1][1] = 1;
rep();
return;
}
int l = 2, r = n;
while (l < r) {
int m = (l + r) >> 1;
clr();
C[1][1] = 1;
L (i, l, m) {
C[1][i] = 1;
}
ask();
C[1][1] ? r = m : l = m + 1;
}
a[1][l] = 1;
rep();
return;
}
}
namespace BF3 {
bool vis[N], ban[N], need[N];
void clr () {
L (i, 1, n) {
vis[i] = need[i] = 0;
}
}
void main () {
cerr << 3 << '\n';
L (i, 1, n) {
if (need[i]) {
L[i] = 1, R[i] = n;
} else {
L[i] = R[i] = 0;
}
}
while (1) {
::clr();
L (i, 1, n) {
ban[i] = 0;
}
L (i, 1, n) {
if (L[i] < R[i]) {
int m = (L[i] + R[i]) >> 1;
L (j, L[i], m) {
C[i][j] = 1;
ban[j] = 1;
}
C[i][1] = 1;
}
}
L (i, 1, n) {
if (!need[i] && !vis[i] && !ban[i]) {
C[i][i] = 1;
}
}
ask();
bool fl = 0;
L (i, 1, n) {
if (!need[i] && !vis[i]) {
if (!ban[i]) {
a[i][C[i][i] ? i : 1] = 1;
vis[i] = 1;
} else {
fl = 1;
}
}
}
L (i, 1, n) {
if (L[i] < R[i]) {
int m = (L[i] + R[i]) >> 1;
C[i][1] ? R[i] = m : L[i] = m + 1;
fl |= (L[i] < R[i]);
}
}
if (!fl) {
break;
}
}
L (i, 1, n) {
if (need[i]) {
a[i][L[i]] = 1;
}
}
rep();
}
}
void slv () {
#ifdef DEBUG
start();
#else
cin >> n;
#endif
L (i, 1, n) {
L (j, 1, n) {
a[i][j] = 0;
}
}
clr();
L (i, 2, n) {
C[i][1] = C[i][i] = 1;
}
ask();
if (!C[1][1]) {
BF1::main(1);
return;
}
L (i, 1, n) {
L (j, 1, n) {
c1[i][j] = C[i][j];
}
}
bool fl = 0;
L (i, 2, n) {
if (!c1[i][i]) {
fl = 1;
break;
}
}
if (!fl) {
BF2::main();
return;
}
clr();
L (i, 1, n) {
if (c1[i][i]) {
C[i][1] = 1;
} else {
C[i][i] = C[1][i] = 1;
}
}
ask();
L (i, 1, n) {
L (j, 1, n) {
c2[i][j] = C[i][j];
}
}
L (i, 2, n) {
if (!c1[i][i] && !c2[i][1]) {
BF1::main(i);
return;
}
}
fl = 0;
L (i, 2, n) {
if (!c1[i][i] && c2[i][i]) {
a[1][i] = 1;
fl = 1;
}
}
if (!fl) {
L (i, 2, n) {
if (!c1[i][i] && c2[1][i]) {
fl = 1;
a[1][1] = 1;
break;
}
}
}
BF3::clr();
if (fl) {
BF3::vis[1] = 1;
} else {
BF3::need[1] = 1;
}
L (i, 2, n) {
if (!c1[i][i]) {
BF3::need[i] = 1;
}
}
BF3::main();
}
int main () {
ios::sync_with_stdio(0);
int T;
cin >> T;
while (T--) {
slv();
}
}
// I love WHQ!
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 5688kb
input:
1 3 0 111 101 111 0 111 111 101 0 111 001 110 0
output:
? 000 110 101 ? 110 010 100 ? 000 110 001 ! 010 001 100
result:
ok correct! (1 test case)
Test #2:
score: 0
Accepted
time: 62ms
memory: 7728kb
input:
9898 3 0 111 110 111 0 111 111 111 0 3 0 111 111 111 0 011 101 111 0 111 111 111 0 3 0 111 111 111 0 011 111 111 0 001 111 111 0 3 0 111 101 111 0 101 101 111 0 001 001 110 0 3 0 111 111 010 0 111 111 111 0 111 111 111 0 111 111 011 0 3 0 111 111 111 0 011 111 110 0 111 111 111 0 3 0 111 111 111 0 1...
output:
? 000 110 101 ? 100 010 001 ! 100 010 001 ? 000 110 101 ? 100 010 001 ? 110 000 000 ! 010 100 001 ? 000 110 101 ? 100 010 001 ? 110 000 000 ! 001 010 001 ? 000 110 101 ? 110 010 100 ? 110 110 001 ! 001 001 100 ? 000 110 101 ? 101 100 001 ? 000 000 110 ? 000 010 100 ! 001 010 010 ? 000 110 101 ? 100 ...
result:
ok correct! (9898 test cases)
Test #3:
score: 0
Accepted
time: 82ms
memory: 5688kb
input:
10000 4 0 1111 1011 1111 1111 0 1111 1111 1111 1111 0 1111 0011 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1111 1111 1110 0 1111 1111 1111 1111 0 1111 1111 1101 1111 0 1111 1111 1111 0111 0 4 0 1111 1011 1111 1111 0 1111 1111 1111 1111 0 1111 0011 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1011 1111...
output:
? 0000 1100 1010 1001 ? 1100 0100 1000 1000 ? 0000 1100 0010 0001 ? 0000 1010 0000 0000 ! 0100 0010 0010 0001 ? 0000 1100 1010 1001 ? 1001 1000 1000 0001 ? 0000 0000 0010 1100 ? 0000 0100 0000 1000 ! 0001 0100 1000 0100 ? 0000 1100 1010 1001 ? 1100 0100 1000 1000 ? 0000 1100 0010 0001 ? 0000 1010 00...
result:
ok correct! (10000 test cases)
Test #4:
score: 0
Accepted
time: 85ms
memory: 7724kb
input:
10000 4 0 1111 1111 1111 1111 0 0111 1111 1111 1111 0 1111 1111 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1011 1111 1111 0 1111 1011 1111 1111 0 1111 0011 1111 1110 0 1111 1111 1111 1111 0 4 0 1111 1111 1111 1111 0 0111 1011 1101 1111 0 1111 1111 1111 1111 0 0011 1111 1111 1111 0 4 0 1111 1111 1111...
output:
? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 0000 0000 ! 0100 0100 0010 0001 ? 0000 1100 1010 1001 ? 1100 0100 1000 1000 ? 0000 1100 0010 0001 ? 0000 1010 0000 0000 ! 1000 0010 0010 1000 ? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 00...
result:
ok correct! (10000 test cases)
Test #5:
score: 0
Accepted
time: 96ms
memory: 5688kb
input:
10000 4 0 1111 1111 1111 1111 0 1111 1011 1111 1111 0 4 0 1111 1111 1101 1111 0 1111 1111 1111 1111 0 1111 1111 0011 1110 0 1111 1011 0101 1111 0 4 0 1111 1111 1111 1101 0 1111 1011 1111 1110 0 4 0 1111 1101 1011 1001 0 0111 1111 1111 1111 0 0001 1111 1111 1111 0 4 0 1111 1111 1111 1111 0 0111 1111 ...
output:
? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ! 1000 1000 0010 0001 ? 0000 1100 1010 1001 ? 1010 1000 0010 1000 ? 0000 0000 1100 0001 ? 0000 0100 1010 0000 ! 0010 1000 0001 1000 ? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ! 1000 1000 0010 1000 ? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 00...
result:
ok correct! (10000 test cases)
Test #6:
score: 0
Accepted
time: 54ms
memory: 7824kb
input:
10000 4 0 1111 1111 1111 1111 0 0111 1111 1101 1111 0 1111 1111 1111 1111 0 0011 1111 1111 1111 0 4 0 1111 1111 1111 1110 0 1111 1111 1111 1111 0 1111 1111 1111 0011 0 1111 1011 1111 1111 0 4 0 1111 1111 1111 1110 0 1111 1111 1111 1111 0 1111 1111 1111 1111 0 1111 1111 1111 0111 0 4 0 1111 1111 1111...
output:
? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 0000 0000 ! 0010 0100 1000 0001 ? 0000 1100 1010 1001 ? 1001 1000 1000 0001 ? 0000 0000 0010 1100 ? 0000 0100 0000 1010 ! 0001 1000 0010 0010 ? 0000 1100 1010 1001 ? 1001 1000 1000 0001 ? 0000 0000 0010 1100 ? 0000 0100 00...
result:
ok correct! (10000 test cases)
Test #7:
score: 0
Accepted
time: 446ms
memory: 7652kb
input:
7368 4 0 1111 1111 1111 1111 0 0111 1111 1111 1111 0 1111 1111 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1111 1111 1111 0 0111 1011 1111 1111 0 1111 1111 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1111 1111 1111 0 0111 1111 1111 1111 0 1111 1111 1111 1111 0 1111 1111 1111 1111 0 4 0 1111 1111 1111 ...
output:
? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 0000 0000 ! 0100 0100 0010 0001 ? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 0000 0000 ! 0100 1000 0010 0001 ? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ? 1110 0000 0000 0000 ? 1100 0000 00...
result:
ok correct! (7368 test cases)
Test #8:
score: 0
Accepted
time: 469ms
memory: 8728kb
input:
10000 9 0 111111111 101111111 110111111 111111111 111101111 111110111 111111111 111111111 111111111 0 111111111 111111111 110111111 111111111 111101111 111110111 111111111 111111111 111111111 0 111111111 111111110 000111111 111111111 000111111 111111111 111111011 111111101 111111111 0 111111111 0001...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111011000 010000000 001000000 100000000 000010000 000001000 100000000 100000000 100000000 ? 000000000 111110000 111110000 000000000 111110000 111110000 000000100 000000010 000000001 ? 000000000 111000000 10...
result:
ok correct! (10000 test cases)
Test #9:
score: 0
Accepted
time: 386ms
memory: 7580kb
input:
10000 5 0 11111 10111 11111 11111 11111 0 11111 10111 11111 11111 11111 0 11111 00011 11111 11111 11110 0 11111 11111 11011 11111 11111 0 8 0 11111111 10111111 11111111 11111111 11110111 11111011 11111111 11111111 0 11111111 10111111 11111111 11111111 11110111 11111011 11111111 11111111 0 11111111 1...
output:
? 00000 11000 10100 10010 10001 ? 11000 01000 10000 10000 10000 ? 00000 11100 00000 00010 00001 ? 00000 10010 00100 00000 00000 ! 10000 00010 10000 00010 10000 ? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11001100 01000000 10000000 10000000 00001000 00000100 10000000 1...
result:
ok correct! (10000 test cases)
Test #10:
score: 0
Accepted
time: 410ms
memory: 7708kb
input:
10000 9 0 111111111 111111111 111111111 111011111 111101111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111101111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100110000 100000000 100000000 000100000 000010000 100000000 100000000 100000000 100000000 ? 000000000 000000000 000000000 111110000 111110000 000001000 000000100 000000010 000000001 ? 000000000 000000000 00...
result:
ok correct! (10000 test cases)
Test #11:
score: 0
Accepted
time: 375ms
memory: 7848kb
input:
10000 4 0 1111 1111 1111 1111 0 1111 1011 1111 1111 0 6 0 111111 111111 111111 111111 111111 111111 0 111111 111111 111111 111111 111111 111111 0 6 0 111111 111111 111111 111111 111101 111111 0 111111 111111 111111 111111 111111 111111 0 111111 111111 111111 111111 111111 111111 0 111111 111111 1111...
output:
? 0000 1100 1010 1001 ? 1000 0100 0010 0001 ! 1000 1000 0010 0001 ? 000000 110000 101000 100100 100010 100001 ? 100000 010000 001000 000100 000010 000001 ! 100000 010000 001000 000100 000010 000001 ? 000000 110000 101000 100100 100010 100001 ? 100010 100000 100000 100000 000010 100000 ? 000000 00000...
result:
ok correct! (10000 test cases)
Test #12:
score: 0
Accepted
time: 205ms
memory: 8212kb
input:
10000 6 0 111111 111111 111111 111111 111111 111111 0 111111 111111 111111 111111 111111 111111 0 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 6 0 111111 111...
output:
? 000000 110000 101000 100100 100010 100001 ? 100000 010000 001000 000100 000010 000001 ! 100000 010000 001000 000100 000010 000001 ? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100000000 010000000 001000000 000100000 000010000 000001000 000000100 0000...
result:
ok correct! (10000 test cases)
Test #13:
score: 0
Accepted
time: 341ms
memory: 7172kb
input:
10000 6 0 111111 101111 110111 111011 100010 111110 0 111111 101111 110111 111011 100010 111110 0 111111 000111 000111 000111 111101 000111 0 111111 100110 100110 100110 111111 100110 0 111111 011011 011011 011011 111111 011011 0 8 0 11111111 11000110 10100110 11101111 10001110 11111011 10000110 111...
output:
? 000000 110000 101000 100100 100010 100001 ? 111101 010000 001000 000100 100000 000001 ? 000000 111000 111000 111000 000010 111000 ? 000000 100110 100110 100110 000000 100110 ? 000000 100100 100100 100100 000000 100100 ! 100000 000010 000010 000010 100000 000010 ? 00000000 11000000 10100000 1001000...
result:
ok correct! (10000 test cases)
Test #14:
score: 0
Accepted
time: 291ms
memory: 7080kb
input:
10000 6 0 111111 001111 010111 011011 011101 011110 0 111111 010101 111111 000001 000111 000100 0 111111 111111 111111 000000 000000 000000 0 111111 111010 111111 000101 000101 000101 0 111111 111010 111111 000101 000101 000101 0 9 0 011101111 101101111 110101111 111001111 111111111 111100111 111101...
output:
? 000000 110000 101000 100100 100010 100001 ? 111111 010000 001000 000100 000010 000001 ? 111111 111111 111111 000000 000000 000000 ? 111111 111111 000000 000000 000000 000000 ? 111010 111111 000000 000000 000000 000000 ! 111010 000000 000101 000000 000000 000000 ? 000000000 110000000 101000000 1001...
result:
ok correct! (10000 test cases)
Test #15:
score: 0
Accepted
time: 331ms
memory: 7472kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111111111 111110111 111111011 111111111 111111110 0 111111111 111111111 111111111 111111111 111111111 111110111 011111011 111111111 011111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 110111011 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100001101 100000000 100000000 100000000 100000000 000001000 000000100 100000000 000000001 ? 111111111 111111111 111111111 111111111 111111111 000000000 111111111 000000000 000000000 ? 111111111 111111111 11...
result:
ok correct! (10000 test cases)
Test #16:
score: 0
Accepted
time: 248ms
memory: 8456kb
input:
10000 7 0 1111111 1111111 1010000 1111111 1111111 1111111 1111111 0 1111111 1011111 1111111 1110111 1111011 1111101 1111110 0 7 0 1111111 1011111 1111111 1111111 1111011 1111111 1111111 0 1111111 0111111 1111111 1111111 0111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111111 1111111 111111...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1000000 0100000 0010000 0001000 0000100 0000010 0000001 ! 1000000 1000000 0010000 1000000 1000000 1000000 1000000 ? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1100100 0100000 1000000 1000000 0000100 1000000 1000000 ? 1111111 ...
result:
ok correct! (10000 test cases)
Test #17:
score: 0
Accepted
time: 287ms
memory: 7512kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111011111 111111111 111111111 111111111 111111111 111111110 0 8 0 11111111 10111111 11011111 11101111 11110111 11111111 11111111 11111110 0 11111111 01111111 01111111 0...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100000000 010000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ! 100000000 010000000 001000000 100000000 000010000 000001000 000000100 000000010 100000000 ? 00000000 11000000 1010...
result:
ok correct! (10000 test cases)
Test #18:
score: 0
Accepted
time: 603ms
memory: 7832kb
input:
10000 9 0 010111111 100111111 111111111 111011111 110101111 110110111 110111011 110111101 110111110 0 111111111 111111111 111111111 111111111 111111111 000000000 000000000 000000000 000000000 0 101101110 101101110 111111111 111111111 010010001 010010001 010010001 010010001 010010001 0 010010001 0000...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111111111 111111111 111111111 111111111 111111111 000000000 000000000 000000000 000000000 ? 111111111 111111111 111111111 000000000 000000000 000000000 000000000 000000000 000000000 ? 111111111 101101110 00...
result:
ok correct! (10000 test cases)
Test #19:
score: 0
Accepted
time: 571ms
memory: 7648kb
input:
10000 8 0 11111111 10111111 11011111 11101111 11111111 10110111 11111101 11111111 0 11110111 10111111 11011111 11101111 11111111 11111111 11111101 11111111 0 11111111 11111111 00111111 11110111 11110111 11111111 11110111 11111110 0 11111111 00111111 01110011 00111111 11111111 11111111 00111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11110010 01000000 00100000 00010000 10000000 10000000 00000010 10000000 ? 00000000 11110000 11110000 11110000 00001000 00000100 11110000 00000001 ? 00000000 11000000 10001100 11000000 00000000 00000000 11000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #20:
score: 0
Accepted
time: 524ms
memory: 7800kb
input:
10000 7 0 1111111 0011111 0101111 0110111 0111011 0111101 0111110 0 1111111 1011111 1111111 1110111 1111111 1111101 1111110 0 1111111 1111101 0010111 1111111 1111101 0010111 0010111 0 1111111 0011111 1111111 0011111 0011111 1010111 1010111 0 1111111 1010101 1111111 1111111 1010101 1010101 1010101 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1111111 0100000 0010000 0001000 0000100 0000010 0000001 ? 0000000 1111000 1111000 1111000 1111000 1111000 1111000 ? 0000000 1100000 1000110 1100000 1100000 1000110 1000110 ? 0000000 1010000 1000100 1010000 1010000 1000100 1000100 ! 0010100 ...
result:
ok correct! (10000 test cases)
Test #21:
score: 0
Accepted
time: 471ms
memory: 8592kb
input:
10000 9 0 010111111 100111111 111111111 110011111 110101111 110110111 110111011 110111101 110111110 0 111111111 111111111 111111111 111111111 111111111 000000000 000000000 000000000 000000000 0 111111111 111111111 111111111 000000000 000000000 000000000 000000000 000000000 000000000 0 000000000 0000...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111111111 111111111 111111111 111111111 111111111 000000000 000000000 000000000 000000000 ? 111111111 111111111 111111111 000000000 000000000 000000000 000000000 000000000 000000000 ? 111111111 111111111 00...
result:
ok correct! (10000 test cases)
Test #22:
score: 0
Accepted
time: 575ms
memory: 7812kb
input:
10000 9 0 111111111 111111111 111111111 100101000 111111111 100001000 111111111 111111111 111111111 0 111111111 101111111 110111111 111011111 111101111 111111111 111111011 111111101 111111110 0 7 0 1111111 0011111 1111111 1111111 0111011 0111101 1111111 0 0011001 1011111 0111111 0111111 1111011 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100000000 010000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ! 100000000 100000000 100000000 100000000 100000000 000001000 100000000 100000000 100000000 ? 0000000 1100000 101000...
result:
ok correct! (10000 test cases)
Test #23:
score: 0
Accepted
time: 428ms
memory: 8328kb
input:
10000 6 0 111111 111111 111111 111011 111101 111110 0 111111 111111 111111 011111 011111 011111 0 111111 111111 111111 111111 000000 000000 0 111111 111111 111111 111111 111111 111111 0 111111 111111 111111 111111 111111 111111 0 7 0 0111111 1011111 1101111 1110111 1111011 1111111 1111111 0 0000000 ...
output:
? 000000 110000 101000 100100 100010 100001 ? 100111 100000 100000 000100 000010 000001 ? 111111 111111 111111 111111 000000 000000 ? 111111 111111 000000 111111 000000 000000 ? 111111 000000 000000 111111 000000 000000 ! 111111 000000 000000 000000 000000 000000 ? 0000000 1100000 1010000 1001000 10...
result:
ok correct! (10000 test cases)
Test #24:
score: 0
Accepted
time: 210ms
memory: 6832kb
input:
10000 5 0 11111 00111 01011 01101 01110 0 11111 10111 11011 11101 11110 0 11111 11111 11111 01111 01111 0 11111 01111 11101 01111 10111 0 11111 11111 01111 11111 11111 0 5 0 11111 10111 11011 11101 11111 0 11111 10111 11011 11111 11101 0 11111 11111 11111 01111 11110 0 11111 01111 11111 01101 11111 ...
output:
? 00000 11000 10100 10010 10001 ? 11111 01000 00100 00010 00001 ? 00000 11100 11100 11100 11100 ? 00000 11000 11000 10010 10010 ? 00000 00000 10000 00000 00000 ! 10000 00100 01000 00001 00010 ? 00000 11000 10100 10010 10001 ? 11110 01000 00100 00010 10000 ? 00000 11100 11100 11100 00001 ? 00000 1100...
result:
ok correct! (10000 test cases)
Test #25:
score: 0
Accepted
time: 284ms
memory: 6820kb
input:
10000 6 0 111111 101111 110111 111111 111011 111110 0 111111 101111 111111 111111 110111 111110 0 111111 010111 010111 101111 111101 111011 0 111111 101111 011011 111111 111111 111101 0 111111 011011 111111 111111 111111 011111 0 6 0 111111 111111 110111 111011 111101 111110 0 111111 110111 111111 1...
output:
? 000000 110000 101000 100100 100010 100001 ? 111001 010000 001000 100000 100000 000001 ? 000000 111000 111000 000100 000010 111000 ? 000000 100110 100110 000000 000000 110000 ? 000000 100100 000000 000000 000000 100000 ! 001000 000010 000001 000100 100000 010000 ? 000000 110000 101000 100100 100010...
result:
ok correct! (10000 test cases)
Test #26:
score: 0
Accepted
time: 255ms
memory: 6696kb
input:
10000 7 0 1111111 1111111 1101111 1110111 1111011 1111101 1011111 0 1111111 1111111 1101111 1110111 1111111 1111101 1111011 0 1111111 1111111 0011111 1111111 1111111 0011111 1111110 0 1111111 1111111 1111111 0011111 0011111 0111011 1111111 0 1111111 1101111 0111011 1011111 0111111 1111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1011110 1000000 0010000 0001000 0000100 0000010 1000000 ? 0000000 0000000 1111000 1111000 1111000 1111000 0000001 ? 0000000 0000000 1000110 1100000 1100000 1000110 0000000 ? 0000000 0100000 1000100 1010000 1010000 0000000 0000000 ! 0000100 ...
result:
ok correct! (10000 test cases)
Test #27:
score: 0
Accepted
time: 643ms
memory: 7768kb
input:
10000 8 0 11111111 00111111 01011111 01101111 01110111 01111011 01111101 01111110 0 11111111 10111111 11011111 11101111 11110111 11111011 11111101 11111110 0 11111111 01111111 01111111 11111111 01111111 11111111 01111111 11111111 0 11111111 01111111 10111111 11110011 01111111 01111111 10111111 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11111111 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ? 00000000 11110000 11110000 11110000 11110000 11110000 11110000 11110000 ? 00000000 10001100 10001100 11000000 10001100 11000000 10001100 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #28:
score: 0
Accepted
time: 632ms
memory: 8468kb
input:
10000 8 0 11111111 10111111 11011111 11110100 11111100 11111011 11110110 11110101 0 11111111 10111111 11111111 11011111 11111111 11111011 11111111 11111111 0 11111111 01011111 11110100 11111111 10101100 11110100 10100110 10100101 0 11111111 10111111 11111011 11101111 11111111 01111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11100100 01000000 00100000 10000000 10000000 00000100 10000000 10000000 ? 00000000 11110000 11110000 00000000 00001000 11110000 00000010 00000001 ? 00000000 10001100 11000000 00010000 00000000 11000000 00000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #29:
score: 0
Accepted
time: 612ms
memory: 7920kb
input:
10000 8 0 11111111 10111111 11011111 11111011 11110111 11111111 11111101 11111110 0 11111111 10111111 11011111 11110111 11111111 11111111 11111101 11111110 0 11111111 11111011 11111011 11111111 01111111 10001111 01111111 11111011 0 11111111 01111111 11111111 11101111 01110011 11111111 01110011 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11101011 01000000 00100000 10000000 00001000 10000000 00000010 00000001 ? 00000000 11110000 11110000 00000000 11110000 00000100 11110000 11110000 ? 00000000 11000000 11000000 00010000 10001100 00000000 10001100 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #30:
score: 0
Accepted
time: 559ms
memory: 7692kb
input:
10000 8 0 11111111 10111111 11101101 11011101 11110111 11001101 11001111 11111110 0 11111111 10111111 11111111 11111111 11110111 11111110 11111111 11111111 0 11111111 01001111 11111111 11111111 11111101 11111011 10111111 01001111 0 11111111 10001111 10100011 10010011 11000011 11111111 11111111 10001...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11001001 01000000 10000000 10000000 00001000 10000000 10000000 00000001 ? 00000000 11110000 00000000 00000000 11110000 00000100 00000010 11110000 ? 00000000 10001100 00100000 00010000 11000000 00000000 00000000 10001100 ? 00...
result:
ok correct! (10000 test cases)
Test #31:
score: 0
Accepted
time: 556ms
memory: 8600kb
input:
10000 8 0 11111111 00111111 01011111 01101111 01110111 01111011 01111101 01111110 0 11111111 10111111 11011111 11101111 11110111 11111011 11111101 11111110 0 11111111 11111111 01111111 01111111 11111111 01111111 01111111 11111111 0 11111111 01111111 01111111 01111111 11110011 10111111 10111111 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11111111 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ? 00000000 11110000 11110000 11110000 11110000 11110000 11110000 11110000 ? 00000000 11000000 10001100 10001100 11000000 10001100 10001100 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #32:
score: 0
Accepted
time: 681ms
memory: 7708kb
input:
10000 9 0 111111111 101111111 110111111 111011111 111111111 111110111 111111011 111111101 111111110 0 111111111 111111111 110111111 111011111 101111111 111110111 111111011 111111101 111111110 0 111111111 001111111 001111111 111111111 111111111 001111111 111111111 111111111 001111111 0 111111111 1101...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111101111 010000000 001000000 000100000 100000000 000001000 000000100 000000010 000000001 ? 000000000 111110000 111110000 111110000 000000000 111110000 111110000 111110000 111110000 ? 000000000 100001100 10...
result:
ok correct! (10000 test cases)
Test #33:
score: 0
Accepted
time: 685ms
memory: 8008kb
input:
10000 9 0 111111111 111111111 010111111 011011111 011101111 011110111 011111011 011111101 011111110 0 111111111 111111111 110111111 111011111 111101111 111110111 111111011 111111101 111111110 0 111111111 111111111 111111111 001111111 001111111 111111111 001111111 001111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 101111111 100000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ? 000000000 000000000 111110000 111110000 111110000 111110000 111110000 111110000 111110000 ? 000000000 000000000 11...
result:
ok correct! (10000 test cases)
Test #34:
score: 0
Accepted
time: 633ms
memory: 7844kb
input:
10000 9 0 111111111 101111111 110111111 111011111 111111111 111110111 111111011 111111101 111111110 0 111111111 101111111 110111111 111111111 111011111 111110111 111111011 111111101 111111110 0 111111111 011011111 111111111 111111111 111111111 011011111 011011111 111111111 011011111 0 111111111 1001...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111101111 010000000 001000000 000100000 100000000 000001000 000000100 000000010 000000001 ? 000000000 111110000 111110000 111110000 000000000 111110000 111110000 111110000 111110000 ? 000000000 100001100 11...
result:
ok correct! (10000 test cases)
Test #35:
score: 0
Accepted
time: 693ms
memory: 7800kb
input:
10000 9 0 111111111 101111111 110111111 111011111 111101111 111110111 111111111 111111101 111111110 0 111111111 111111111 110111111 111011111 111101111 111110111 101111111 111111101 111111110 0 111111111 001111111 111111111 001111111 111111111 111111111 111111011 001111111 001111111 0 111111111 0111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111111011 010000000 001000000 000100000 000010000 000001000 100000000 000000010 000000001 ? 000000000 111110000 111110000 111110000 111110000 111110000 000000100 111110000 111110000 ? 000000000 100001100 11...
result:
ok correct! (10000 test cases)
Test #36:
score: 0
Accepted
time: 704ms
memory: 8212kb
input:
10000 9 0 111111111 111111011 110111111 111011111 111101111 111110111 111111111 111111101 111111110 0 111111111 111101111 110111111 111011111 111111111 111110111 111111111 111111101 111111110 0 111111111 111111111 011101111 011101111 111111011 011101111 100011111 111111011 111111011 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 101111011 100000000 001000000 000100000 000010000 000001000 100000000 000000010 000000001 ? 000000000 000000000 111110000 111110000 111110000 111110000 000000100 111110000 111110000 ? 000000000 000000000 10...
result:
ok correct! (10000 test cases)
Test #37:
score: 0
Accepted
time: 285ms
memory: 8212kb
input:
10000 7 0 1111111 1011111 1111111 1110111 1111011 1111101 1111110 0 1111111 0011011 1111111 1110111 1111111 1111101 1111110 0 1111111 1010101 1111111 1111111 1111111 1111111 1111111 0 1010111 0111100 1111111 1111111 1111011 1111111 1111111 0 0110111 1011100 1111111 1111111 0111011 1111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1101111 0100000 1000000 0001000 0000100 0000010 0000001 ? 1111111 1111111 1111111 1111111 0000000 0000000 0000000 ? 1010101 1111111 0000000 0000000 0101010 0101010 0000000 ? 0010100 1111111 1000001 0000000 0101000 0000000 0000000 ! 0010100 ...
result:
ok correct! (10000 test cases)
Test #38:
score: 0
Accepted
time: 302ms
memory: 6828kb
input:
10000 8 0 11111111 10111111 11111111 11111111 11110111 11111011 11111101 11111110 0 11111111 11111111 11111111 11111111 11110111 11111011 11111101 11111110 0 11111111 11111111 11111111 11111111 00111111 00111111 11111111 00111111 0 11111111 00111111 11011111 11111011 11111111 01110111 00111111 01110...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11001111 01000000 10000000 10000000 00001000 00000100 00000010 00000001 ? 00000000 11110000 00000000 00000000 11110000 11110000 11110000 11110000 ? 00000000 11000000 00100000 00010000 10001100 10001100 11000000 10001100 ? 00...
result:
ok correct! (10000 test cases)
Test #39:
score: 0
Accepted
time: 323ms
memory: 8252kb
input:
10000 8 0 11111111 10111111 11011111 11101111 11110111 11111011 11111111 11111110 0 11111111 10111111 11111111 11101111 11110111 11111111 11111111 11111111 0 11111111 11111111 01111111 01111111 01111111 11111111 11111101 11111111 0 11111111 01111111 10111111 10111111 01111111 11110111 11111111 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11111101 01000000 00100000 00010000 00001000 00000100 10000000 00000001 ? 00000000 11110000 11110000 11110000 11110000 11110000 00000010 11110000 ? 00000000 11000000 10001100 10001100 10001100 11000000 00000000 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #40:
score: 0
Accepted
time: 264ms
memory: 6724kb
input:
10000 8 0 11111111 10111111 11011111 11101111 11110111 11111111 11111101 11111101 0 11111111 10111111 11111111 11101111 11110111 11111111 11111101 11111101 0 11111111 01011111 11111101 01011111 11111101 11111111 01011111 11111110 0 11111111 11111101 01111111 11111101 11111101 11111111 01111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11111010 01000000 00100000 00010000 00001000 10000000 00000010 10000000 ? 00000000 11110000 11110000 11110000 11110000 00000100 11110000 00000001 ? 00000000 10001100 11000000 10001100 11000000 00000000 10001100 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #41:
score: 0
Accepted
time: 714ms
memory: 8468kb
input:
10000 9 0 111111111 111110111 010111111 011011111 111111111 111111111 011111011 011111101 011111110 0 111111111 111111111 110111111 111011111 111111111 111111111 111111011 111111101 111111110 0 111111111 111111111 011011111 011011111 111111111 110111111 111111111 111110111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 101100111 100000000 001000000 000100000 100000000 100000000 000000100 000000010 000000001 ? 000000000 000000000 111110000 111110000 000000000 000001000 111110000 111110000 111110000 ? 000000000 000000000 10...
result:
ok correct! (10000 test cases)
Test #42:
score: 0
Accepted
time: 702ms
memory: 8264kb
input:
10000 9 0 111111111 110111101 101111101 100111101 111101111 100111101 111111011 111111101 111111111 0 111101001 111111111 111111111 111111111 111101111 111111101 111111011 111111101 111111111 0 000011111 111111111 111111111 111111111 000011111 111110111 111111101 000011111 111111111 0 011111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100010110 100000000 100000000 100000000 000010000 100000000 000000100 000000010 100000000 ? 111110000 000000000 000000000 000000000 111110000 000001000 111110000 111110000 000000001 ? 100001100 000000000 00...
result:
ok correct! (10000 test cases)
Test #43:
score: 0
Accepted
time: 765ms
memory: 8624kb
input:
10000 9 0 111111111 101111111 111111111 111011111 111101111 111110111 111111111 111111101 111111110 0 101000100 101111111 111111111 111011111 111101111 111110111 111111111 111111101 111111110 0 111111111 111111111 111111111 111111111 011111111 111111111 111111011 111111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 110111011 010000000 100000000 000100000 000010000 000001000 100000000 000000010 000000001 ? 111110000 111110000 000000000 111110000 111110000 111110000 000000100 111110000 111110000 ? 111000000 111000000 00...
result:
ok correct! (10000 test cases)
Test #44:
score: 0
Accepted
time: 291ms
memory: 6668kb
input:
10000 7 0 1111111 1111111 1101111 1110111 1111011 1111111 1111110 0 1111111 1111111 1101111 1111111 1111011 1111111 1111110 0 1111111 1111111 1111111 0111111 1111111 1111101 0111111 0 1111111 1111111 1111111 1111111 0111111 1111111 1111111 0 1111111 1111111 0111111 0111111 1111111 1111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1011101 1000000 0010000 0001000 0000100 1000000 0000001 ? 0000000 0000000 1111000 1111000 1111000 0000010 1111000 ? 0000000 0000000 1100000 1000110 1100000 0000000 1000110 ? 0000000 0100000 1000000 1000100 1010000 0000000 1000100 ! 0001000 ...
result:
ok correct! (10000 test cases)
Test #45:
score: 0
Accepted
time: 306ms
memory: 8348kb
input:
10000 8 0 11111111 11111111 11011111 11101111 11111111 11111011 11111101 11111110 0 11111111 11111111 11011111 11101111 11111111 11111111 11111101 11111110 0 11111111 11111111 01111111 01111111 11110111 11111111 11111111 11111111 0 11111111 11111111 01111011 10111111 11111111 11110111 01111111 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10110111 10000000 00100000 00010000 10000000 00000100 00000010 00000001 ? 00000000 00000000 11110000 11110000 00001000 11110000 11110000 11110000 ? 00000000 00000000 10001100 10001100 00000000 11000000 11000000 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #46:
score: 0
Accepted
time: 263ms
memory: 6908kb
input:
10000 8 0 11111111 00111111 11111111 01101111 11111111 01111011 01111101 11111111 0 11111111 10111111 11111111 11101111 11111111 11111011 11111101 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 01111111 10101111 0 11111111 01111111 11111111 11111111 11111111 01111111 10111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11010110 01000000 10000000 00010000 10000000 00000100 00000010 10000000 ? 00000000 11110000 00000000 11110000 00001000 11110000 11110000 00000001 ? 00000000 11000000 00100000 11000000 00000000 11000000 10001100 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #47:
score: 0
Accepted
time: 297ms
memory: 7900kb
input:
10000 8 0 11111111 10111111 11011111 11111111 11110111 11111011 11111101 11111110 0 11111111 10111111 11011111 11111111 11110111 11111111 11111101 11111110 0 11111111 11111111 01101111 11111111 11111111 01101111 01101111 11111111 0 11111111 01111111 10111111 11101111 11111111 10111111 11111111 01111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11101111 01000000 00100000 10000000 00001000 00000100 00000010 00000001 ? 00000000 11110000 11110000 00000000 11110000 11110000 11110000 11110000 ? 00000000 11000000 10001100 00010000 11000000 10001100 10001100 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #48:
score: 0
Accepted
time: 661ms
memory: 7912kb
input:
10000 9 0 111111111 101111111 110111111 111011111 111101111 111110111 111111111 111111101 111111111 0 111111111 101111111 111111111 111011111 111101111 111110111 111111111 111111101 111111111 0 111111111 001111111 001111111 111111111 001111111 111111111 111111011 111111111 111111110 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111111010 010000000 001000000 000100000 000010000 000001000 100000000 000000010 100000000 ? 000000000 111110000 111110000 111110000 111110000 111110000 000000100 111110000 000000001 ? 000000000 100001100 10...
result:
ok correct! (10000 test cases)
Test #49:
score: 0
Accepted
time: 633ms
memory: 7780kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111101111 111110111 111111011 111111111 111111111 0 111111111 111111111 111111111 111111111 111101111 111110111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111101 111111101 011101111 111111111 111111110 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100011100 100000000 100000000 100000000 000010000 000001000 000000100 100000000 100000000 ? 000000000 000000000 000000000 000000000 111110000 111110000 111110000 000000010 000000001 ? 000000000 000000000 00...
result:
ok correct! (10000 test cases)
Test #50:
score: 0
Accepted
time: 630ms
memory: 7736kb
input:
10000 9 0 111111111 111111111 110111111 111111111 111111111 111110111 111111011 111111101 111111111 0 111111111 111111111 110111111 111111111 111111111 111110111 111111111 111111101 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 101001110 100000000 001000000 100000000 100000000 000001000 000000100 000000010 100000000 ? 000000000 000000000 111110000 000000000 000000000 111110000 111110000 111110000 000000001 ? 000000000 000000000 11...
result:
ok correct! (10000 test cases)
Test #51:
score: 0
Accepted
time: 146ms
memory: 6828kb
input:
10000 7 0 1111111 1111111 1111111 1111111 1111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111011 1111111 1111111 0 7 0 1111111 1111111 1111111 1111111 1111011 1111111 1111111 0 1111111 1111111 1111111 1111111 0111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111111 1111111 111111...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1000000 0100000 0010000 0001000 0000100 0000010 0000001 ! 1000000 0100000 0010000 0001000 1000000 0000010 0000001 ? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1000100 1000000 1000000 1000000 0000100 1000000 1000000 ? 1111111 ...
result:
ok correct! (10000 test cases)
Test #52:
score: 0
Accepted
time: 244ms
memory: 6816kb
input:
10000 8 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 01111111 11111111 11111111 11111111 11111111 11111111 11111111 11111110 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ? 11111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ? 11100000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ? 11...
result:
ok correct! (10000 test cases)
Test #53:
score: 0
Accepted
time: 249ms
memory: 8032kb
input:
10000 8 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 10111111 11011111 11111111 11111111 11111111 11111111 11111111 0 8 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111110 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ! 10000000 10000000 10000000 00010000 00001000 00000100 00000010 00000001 ? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10...
result:
ok correct! (10000 test cases)
Test #54:
score: 0
Accepted
time: 234ms
memory: 8344kb
input:
10000 8 0 11111111 10111111 11111111 11101111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 00111111 11111111 11111111 11111111 11111110 0 11111111 00111111 11111111 11111111 11111111 11111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11010000 01000000 10000000 00010000 10000000 10000000 10000000 10000000 ? 00000000 11110000 00000000 11110000 00001000 00000100 00000010 00000001 ? 00000000 11000000 00100000 10001100 00000000 00000000 00000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #55:
score: 0
Accepted
time: 140ms
memory: 8160kb
input:
10000 8 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 10111111 11111111 11111111 11111111 11111111 11111111 11111111 0 8 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 1...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 ! 10000000 10000000 00100000 00010000 00001000 00000100 00000010 00000001 ? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10...
result:
ok correct! (10000 test cases)
Test #56:
score: 0
Accepted
time: 573ms
memory: 7692kb
input:
10000 9 0 111111111 111111111 111111111 111011111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 000001111 111111111 111110111 111111111 111111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100100000 100000000 100000000 000100000 100000000 100000000 100000000 100000000 100000000 ? 000000000 000000000 000000000 111110000 000000000 000001000 000000100 000000010 000000001 ? 000000000 010000000 00...
result:
ok correct! (10000 test cases)
Test #57:
score: 0
Accepted
time: 563ms
memory: 7780kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 101111111 111111111 111111111 111111111 111111111 111111111 111111111 111111110 0 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 ...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100000000 010000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ! 100000000 100000000 001000000 000100000 000010000 000001000 000000100 000000010 100000000 ? 000000000 110000000 10...
result:
ok correct! (10000 test cases)
Test #58:
score: 0
Accepted
time: 404ms
memory: 7804kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111111111 111110111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111011 111111101 111111110 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100001000 100000000 100000000 100000000 100000000 000001000 100000000 100000000 100000000 ? 000000000 000000000 000000000 000000000 000000000 111110000 000000100 000000010 000000001 ? 000000000 000000000 00...
result:
ok correct! (10000 test cases)
Test #59:
score: 0
Accepted
time: 422ms
memory: 7728kb
input:
10000 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 9 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 ...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 100000000 010000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ! 100000000 010000000 001000000 000100000 000010000 000001000 000000100 000000010 000000001 ? 000000000 110000000 10...
result:
ok correct! (10000 test cases)
Test #60:
score: 0
Accepted
time: 527ms
memory: 7664kb
input:
10000 7 0 1111111 1111111 1111111 1111111 1111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111011 1111111 1111111 0 7 0 1111111 1111111 1111111 1111111 1111011 1111111 1111111 0 1111111 1111111 1111111 1111111 1111011 1111111 1111111 0 1111111 1111111 1111111 1111111 1111111 1111111 111111...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1000000 0100000 0010000 0001000 0000100 0000010 0000001 ! 1000000 0100000 0010000 0001000 1000000 0000010 0000001 ? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1000100 1000000 1000000 1000000 0000100 1000000 1000000 ? 0000000 ...
result:
ok correct! (10000 test cases)
Test #61:
score: 0
Accepted
time: 559ms
memory: 8168kb
input:
10000 7 0 1111111 1011111 1111110 1110111 1111111 1111111 1111111 0 1111111 1111111 1111111 1110111 1111111 1111111 1111111 0 1111111 1111111 1111111 0011111 1111011 1111111 1111111 0 1111111 0011111 1101111 1111111 1111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111111 1111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1101000 0100000 1000000 0001000 1000000 1000000 1000000 ? 0000000 1111000 0000000 1111000 0000100 0000010 0000001 ? 0000000 1100000 0010000 1000110 0000000 0000000 0000000 ? 0000000 1010000 0000000 1000100 0000000 0000000 0000000 ! 0100000 ...
result:
ok correct! (10000 test cases)
Test #62:
score: 0
Accepted
time: 507ms
memory: 7648kb
input:
10000 9 0 111111111 101111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111110111 111111111 111111111 111111111 0 111111111 0001...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 110000000 010000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 ? 000000000 111110000 000000000 000000000 000000000 000001000 000000100 000000010 000000001 ? 000000000 111000000 00...
result:
ok correct! (10000 test cases)
Test #63:
score: 0
Accepted
time: 296ms
memory: 7712kb
input:
10000 8 0 11111111 11111111 11111111 11111111 11111111 11111011 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 00111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10000100 10000000 10000000 10000000 10000000 00000100 10000000 10000000 ? 00000000 00000000 00000000 00000000 00001000 11110000 00000010 00000001 ? 00000000 00000000 00100000 00010000 00000000 11000000 00000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #64:
score: 0
Accepted
time: 323ms
memory: 7820kb
input:
10000 9 0 111111111 101111111 111111111 111011111 111101111 111110111 111111111 111111111 111111110 0 111111111 101111111 111111111 111111111 111101111 111110111 111111111 111111111 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111101 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 110111001 010000000 100000000 000100000 000010000 000001000 100000000 100000000 000000001 ? 000000000 111110000 000000000 111110000 111110000 111110000 000000100 000000010 111110000 ? 000000000 111000000 00...
result:
ok correct! (10000 test cases)
Test #65:
score: 0
Accepted
time: 395ms
memory: 7332kb
input:
10000 6 0 111111 101111 110111 111100 111101 111101 0 100101 101111 110111 111111 111101 111111 0 011111 111100 111100 100100 011111 111111 0 101111 011111 111101 111111 101111 111111 0 111101 111111 011111 111111 111101 111111 0 6 0 111111 001111 010111 011011 011101 011110 0 111111 101111 110111 1...
output:
? 000000 110000 101000 100100 100010 100001 ? 111010 010000 001000 100000 000010 100000 ? 111000 111000 111000 000100 111000 000001 ? 100110 110000 110000 000000 100110 000000 ? 100100 000000 100000 000000 100100 000000 ! 000100 001000 010000 000100 000100 000001 ? 000000 110000 101000 100100 100010...
result:
ok correct! (10000 test cases)
Test #66:
score: 0
Accepted
time: 265ms
memory: 8268kb
input:
10000 7 0 1111111 1110010 1101111 1111010 1111011 1111101 1110011 0 1111110 1111010 1101111 1111111 1111011 1111101 1111010 0 1111111 1111111 0110111 1111111 1111010 1111010 1111110 0 1111111 1111111 1010110 1011000 0111111 1110000 1111111 0 1111111 1011111 0111011 1111111 1111010 0111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1010110 1000000 0010000 1000000 0000100 0000010 1000000 ? 0000000 0000000 1111000 0000000 1111000 1111000 0000001 ? 0000000 0000000 1000110 0001000 1100000 1100000 0000000 ? 0000000 0100000 1000100 0000000 1010000 1000000 0000000 ! 1000000 ...
result:
ok correct! (10000 test cases)
Test #67:
score: 0
Accepted
time: 272ms
memory: 6816kb
input:
10000 7 0 1111111 0011111 0101111 0110111 1111101 1111111 0111110 0 0000110 1011111 1101111 1110111 0111111 0111111 1111110 0 0000111 0000111 0000111 0000111 0111101 1111111 0000111 0 1111111 1111111 1111111 1111111 1111111 1111111 1111111 0 1111111 1111111 1111111 1111111 1111111 1111111 1111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1111001 0100000 0010000 0001000 1000000 1000000 0000001 ? 1111000 1111000 1111000 1111000 0000100 0000010 1111000 ? 1000110 1000110 1000110 1000110 0000000 0000000 1000110 ? 1000100 1000100 1000100 1000100 0000000 0000000 1000100 ! 0000100 ...
result:
ok correct! (10000 test cases)
Test #68:
score: 0
Accepted
time: 273ms
memory: 6784kb
input:
10000 7 0 1111111 0011111 0101111 0110111 0111011 0111101 0111110 0 1111111 1111111 1101111 1110111 1111111 1111101 1111111 0 1111111 1111101 1111101 1111101 1111101 1111101 1111101 0 1111111 0011111 0011111 0011111 0011111 0011111 0011111 0 1111111 1111101 0111111 1111101 1111101 0111111 0111111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1111111 0100000 0010000 0001000 0000100 0000010 0000001 ? 0000000 1111000 1111000 1111000 1111000 1111000 1111000 ? 0000000 1100000 1100000 1100000 1100000 1100000 1100000 ? 0000000 1010000 1010000 1010000 1010000 1010000 1010000 ! 0100101 ...
result:
ok correct! (10000 test cases)
Test #69:
score: 0
Accepted
time: 277ms
memory: 6744kb
input:
10000 7 0 1111111 1011111 1101111 1001111 1111011 1001111 1111110 0 1001010 1011111 1101111 1001111 1111011 1111111 1111110 0 0001111 1111111 0001111 1111111 0001111 1000111 0001111 0 1001111 0011111 0111111 1110111 1001111 1111111 1001111 0 0111111 0101111 1111111 1111111 0111111 1111111 1001111 0 ...
output:
? 0000000 1100000 1010000 1001000 1000100 1000010 1000001 ? 1110101 0100000 0010000 1000000 0000100 1000000 0000001 ? 1111000 1111000 1111000 0000000 1111000 0000010 1111000 ? 1000110 1100000 1000110 0001000 1000110 0000000 1000110 ? 1000100 1010000 0000000 0000000 1000100 0000000 1000100 ! 0000010 ...
result:
ok correct! (10000 test cases)
Test #70:
score: 0
Accepted
time: 301ms
memory: 7208kb
input:
10000 8 0 11111111 10111111 11011111 11111100 11110111 11111011 11111110 11111110 0 10010010 10111111 11011111 11111110 11110111 11111011 11111111 11111110 0 11111100 01111111 01111111 11111111 11111100 11111100 10001110 11111100 0 01111111 10111110 10111110 11101111 01111111 01111111 11111111 11110...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11101101 01000000 00100000 10000000 00001000 00000100 10000000 00000001 ? 11110000 11110000 11110000 00000000 11110000 11110000 00000010 11110000 ? 11000000 10001100 10001100 00010000 11000000 11000000 00000000 11000000 ? 10...
result:
ok correct! (10000 test cases)
Test #71:
score: 0
Accepted
time: 271ms
memory: 5668kb
input:
10000 8 0 11111111 10111111 11011111 11101111 11111111 11111011 11111101 11111110 0 11110111 11111111 11011111 11101111 10110111 11111011 11111101 11111110 0 11111111 11110111 00111111 00111111 11110111 00111111 11110111 11110111 0 11111111 00111111 11111111 01110111 11111111 01110111 00111111 00111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11110111 01000000 00100000 00010000 10000000 00000100 00000010 00000001 ? 00000000 11110000 11110000 11110000 00001000 11110000 11110000 11110000 ? 00000000 11000000 10001100 10001100 00000000 10001100 11000000 11000000 ? 00...
result:
ok correct! (10000 test cases)
Test #72:
score: 0
Accepted
time: 284ms
memory: 5736kb
input:
10000 8 0 11111111 11111111 11011111 11101111 11111111 11111011 11111111 11111111 0 11111111 11111111 11111111 11101111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10110100 10000000 00100000 00010000 10000000 00000100 10000000 10000000 ? 00000000 00000000 11110000 11110000 00001000 11110000 00000010 00000001 ? 00000000 00000000 11000000 11000000 00000000 11000000 00000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #73:
score: 0
Accepted
time: 297ms
memory: 5816kb
input:
10000 8 0 01011111 10011111 11111111 11001111 11110111 11011111 11011101 11011110 0 01111110 01111110 11111111 01111110 11111111 11111111 10010001 10010001 0 10000001 00000000 11111111 01111110 11111111 11111111 01111110 01111110 0 01111111 10010000 11111110 10010000 11111111 11111111 10010000 10010...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11111111 11111111 11111111 11111111 00000000 00000000 00000000 00000000 ? 11111111 01111110 00000000 00000000 10000001 10000001 00000000 00000000 ? 11111111 00000000 01111110 00000000 10000001 00000000 00000000 00000000 ! 00...
result:
ok correct! (10000 test cases)
Test #74:
score: 0
Accepted
time: 262ms
memory: 5680kb
input:
10000 8 0 11111111 11111111 11011111 11101111 11111111 11011101 11111111 11111111 0 11001111 11111111 11011111 11101111 11111111 11111111 11111111 11111111 0 11111111 11111111 11111111 11111111 11111111 11111111 11111101 11111110 0 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 10110000 10000000 00100000 00010000 10000000 10000000 10000000 10000000 ? 11110000 00000000 11110000 11110000 00001000 00000100 00000010 00000001 ? 11000000 00000000 11000000 11000000 00000000 00000000 00000000 00000000 ? 10...
result:
ok correct! (10000 test cases)
Test #75:
score: 0
Accepted
time: 265ms
memory: 8068kb
input:
10000 8 0 11111111 10111101 11111101 11101101 11110101 11111001 11111111 11111100 0 11111111 00110011 11110011 01100011 01111011 01110111 11111111 01110010 0 11111111 10001100 11111111 10001100 01110011 01110011 11111111 01110011 0 11111111 00001100 11111111 11110011 10000000 10000000 11111111 11110...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11011101 01000000 10000000 00010000 00001000 00000100 10000000 00000001 ? 11111111 11111111 11111111 11111111 00000000 00000000 00000000 00000000 ? 10001100 11111111 00000000 00000000 01110011 01110011 00000000 00000000 ? 00...
result:
ok correct! (10000 test cases)
Test #76:
score: 0
Accepted
time: 294ms
memory: 8364kb
input:
10000 8 0 11111111 00111111 01011111 11111111 01110111 01111011 11111111 11111111 0 11111111 00011111 01111111 11111111 11110111 01011011 11111111 11111111 0 11111111 10111001 10111001 11111111 11111111 01011111 11111111 11111111 0 11111111 11100110 01011111 11111111 01011111 01011111 11111111 11111...
output:
? 00000000 11000000 10100000 10010000 10001000 10000100 10000010 10000001 ? 11101100 01000000 00100000 10000000 00001000 00000100 10000000 10000000 ? 11111111 11111111 11111111 11111111 00000000 00000000 00000000 00000000 ? 10111001 11111111 00000000 00000000 01000110 01000110 00000000 00000000 ? 10...
result:
ok correct! (10000 test cases)
Test #77:
score: 0
Accepted
time: 605ms
memory: 7704kb
input:
10000 9 0 111111111 101111111 110111111 110111111 111101111 111110111 111111011 111111101 111111110 0 111111111 101111111 110111111 110101110 111111111 111110111 111111011 111111101 111111111 0 111111111 010101111 010101111 111111111 111111111 111111111 010101111 010101111 010101111 0 111111111 0111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111011111 010000000 001000000 100000000 000010000 000001000 000000100 000000010 000000001 ? 000000000 111110000 111110000 000000000 111110000 111110000 111110000 111110000 111110000 ? 000000000 100001100 10...
result:
ok correct! (10000 test cases)
Test #78:
score: 0
Accepted
time: 695ms
memory: 8212kb
input:
10000 9 0 111111111 101111111 110111111 111111111 111101111 111110111 111111011 111111111 111111110 0 111111111 101111111 111111111 111111111 111101111 111110111 111111011 111111111 111111110 0 111111111 111111111 011111111 111111111 111111111 111111111 111111111 101001111 011111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 111011101 010000000 001000000 100000000 000010000 000001000 000000100 100000000 000000001 ? 000000000 111110000 111110000 000000000 111110000 111110000 111110000 000000010 111110000 ? 000000000 111000000 10...
result:
ok correct! (10000 test cases)
Test #79:
score: 0
Accepted
time: 741ms
memory: 8584kb
input:
10000 9 0 111111111 001111111 101111101 100111101 011101111 011110111 111111111 011111101 011111110 0 001100100 101111111 011111111 011111111 111101111 111110111 011111111 111111101 111111110 0 111111101 000101111 111111111 111111111 000101111 111111101 111111111 111111101 111111101 0 000111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 110011011 010000000 100000000 100000000 000010000 000001000 100000000 000000010 000000001 ? 111110000 111110000 000000000 000000000 111110000 111110000 000000100 111110000 111110000 ? 111000000 100001100 00...
result:
ok correct! (10000 test cases)
Test #80:
score: 0
Accepted
time: 594ms
memory: 8608kb
input:
10000 9 0 111111111 111111111 110111111 111011111 111101111 111111111 111111111 111111101 111111111 0 111111111 111111111 110111111 111111111 111111111 111111111 111111111 111111101 111111111 0 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 111111111 0 111111111 1111...
output:
? 000000000 110000000 101000000 100100000 100010000 100001000 100000100 100000010 100000001 ? 101110010 100000000 001000000 000100000 000010000 100000000 100000000 000000010 100000000 ? 000000000 000000000 111110000 111110000 111110000 000001000 000000100 111110000 000000001 ? 000000000 000000000 11...
result:
ok correct! (10000 test cases)
Extra Test:
score: 0
Extra Test Passed