제출 #559441

#제출 시각아이디문제언어결과실행 시간메모리
559441A_DZagrade (COI20_zagrade)C++14
71 / 100
752 ms988 KiB
#include <bits/stdc++.h> #define int long long #define ii pair<int,int> #define F first #define S second using namespace std; const int N=1e5+100; bool vis[N]; vector<int> vec; void solve() { int n,q; cin>>n>>q; string s; s.resize(n); s[0]='('; vec.push_back(0); for(int i=1;i<n;i++){ if(vec.empty()){ s[i]='('; vec.push_back(i); continue; } cout<<"? "<<vec.back()+1<<" "<<i+1<<endl; int x; cin>>x; if(x==1){ s[i]=')'; vec.pop_back(); } else{ s[i]='('; vec.push_back(i); } } cout<<"! "<<s<<endl; } main() { /* ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); //*/ int t=1; // cin>>t; while(t--){ solve(); } }

컴파일 시 표준 에러 (stderr) 메시지

zagrade.cpp:40:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   40 | main()
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...