제출 #442585

#제출 시각아이디문제언어결과실행 시간메모리
442585BornaCizmarevicZagrade (COI20_zagrade)C++14
71 / 100
1816 ms1864 KiB
#include <bits/stdc++.h> using namespace std; int main (){ ios::sync_with_stdio(0); cin.tie(0); int n,q; cin>>n; cin>>q; string s=""; s=s+'('; int p=1; vector <int> v; v.push_back(1); for (int i=1;i<n;i++){ p=v[v.size()-1]; cout<<"? "<<p<<" "<<i+1<<endl; bool ans; cin>>ans; if (ans==0){ s=s+'('; v.push_back(i+1); } if (ans==1){ s=s+')'; v.pop_back(); if (v.size()==0 and i<n-1){ s=s+'('; v.push_back(i+2); i++; } } } cout<<"! "<<s; 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...