Submission #863540

#TimeUsernameProblemLanguageResultExecution timeMemory
863540RifalZagrade (COI20_zagrade)C++14
0 / 100
227 ms1560 KiB
#include <bits/stdc++.h>
#include <fstream>
//#define endl '\n'
#define mod 1000000007
#define INF 900000000
//#define cin fin
//#define cout fout
//#define fi first
//#define se second
using namespace std;
//ofstream fout("intel.out");
//ifstream fin("intel.in");

int main()
{
    ios_base::sync_with_stdio(0);cout.tie(0);cin.tie(0);
    int n, q; cin >> n  >> q; string ans;
    int l = 1, r = 2;
    while(r <= n) {
        cout << '?' << ' ' << l << ' ' << r << endl;
        int x; cin >> x;
        if(x == 1) {
            for(int i = 0; i < ((r-l)+1)/2; i++) {
                ans.push_back('(');
            }
            for(int i = 0; i < ((r-l)+1)/2; i++) {
                ans.push_back(')');
            }
            l = r+1;
        }
        r += 2;
    }
    cout << '!' << ' ' << ans << endl;
 return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...