# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1152362 | justin271828 | Zagrade (COI20_zagrade) | C++20 | 0 ms | 0 KiB |
#include <bits/stdc++.h>
using namespace std;
int main() {
int N, Q;
cin >> N >> Q;
char arr[N+5];
memset(arr, 'a', sizeof(arr));
int start = 1;
int end = 2;
while (end < N) {
int ans;
cout << "? " << start << " " << end << "\n";
cin >> ans;
if (ans == 1) {
arr[start] = '(';
arr[end] = ')';
start--;}
else start++;
end++;
}