Submission #1152354

#TimeUsernameProblemLanguageResultExecution timeMemory
1152354gelastropodZagrade (COI20_zagrade)C++20
0 / 100
0 ms416 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int N, Q, x; cin >> N >> Q; stack<int> stk; stk.push(0); vector<bool> close(N, false); for (int i = 1; i < N; i++) { cout << "? " << stk.top() << ' ' << i << endl; cin >> x; if (x) { close[i] = true; stk.pop(); } else stk.push(i); } for (auto i : close) cout << (i ? ')' : '('); cout << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...