제출 #1152391

#제출 시각아이디문제언어결과실행 시간메모리
1152391dzuizzZagrade (COI20_zagrade)C++20
71 / 100
219 ms996 KiB
#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main(){
	int n,q; cin>>n>>q;
	string s="(";
	stack<int> st; st.emplace(1);
	for(int i=2;i<=n;++i){
		if(st.size()){
			cout<<"? "<<st.top()<<" "<<i<<endl;
			int x; cin>>x;
			if(x){
				s+=")";
				st.pop();
			}else{
				s+="(";
				st.emplace(i);
			}
		}else{
			s+="(";
			st.emplace(i);
		}
	}
	cout<<"! "<<s<<'\n';
	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...