#include <bits/stdc++.h>
#define FOR(i, a, b) for (auto i = (a); i <= (b); i++)
#define ROF(i, a, b) for (auto i = (a); i >= (b); i--)
using namespace std;
using ll = long long;
int n;
double P;
int qry(string s) {
cout << "Q " << s << endl;
char c;
cin >> c;
return c == 'P';
}
void answer(string s) {
cout << "A " << s << endl;
char c;
cin >> c;
if (c == 'W') exit(0);
}
void bodooroi() {
string ans;
FOR(i, 0, n - 1) {
string s(n, '0');
s[i] = '1';
ans += '0' + qry(s);
}
answer(ans);
}
int main() {
int t;
cin >> n >> P >> t;
for (; t--; bodooroi());
return 6/22;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |