| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 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++;
}
