Submission #1068674

#TimeUsernameProblemLanguageResultExecution timeMemory
1068674AlebnCOVID tests (CEOI24_covid)C++14
0 / 100
1 ms344 KiB
#include <bits/stdc++.h> #define int long long using namespace std; int n, t, mid; double p; string res, ask; char temp; void bs(int l, int r) { if(r - l < 2) res[l] = '1'; else { mid = (l + r) / 2; for(int i = 0; i < n; i++) { if(l <= i && i < r) ask[i] = '1'; else ask[i] = '0'; } cout << "Q " << ask << endl; cin >> temp; if(temp == 'P') bs(l, mid); else bs(mid, r); } } void solve() { res = string(n, '0'); ask = string(n, '1'); cout << "Q " << ask << endl; cin >> temp; if(temp == 'P') bs(0, n); cout << "A " << res << endl; cin >> temp; } signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n >> p >> t; while(t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...