제출 #113207

#제출 시각아이디문제언어결과실행 시간메모리
113207brcode사육제 (CEOI14_carnival)C++14
0 / 100
4 ms384 KiB
#include <iostream> using namespace std; const int MAXN = 150; int counter = 1; int arr[MAXN]; void rec(int l,int r){ if(l == r){ arr[l] = counter; counter++; return; } cout<<(r-l+1)<<" "; for(int i=l;i<=r;i++){ cout<<i<<" "; } cout<<endl; cout.flush(); int sz; cin>>sz; if(sz == (r-l+1)){ for(int i=l;i<=r;i++){ arr[i] = counter; counter++; } return; } if(sz == 1){ for(int i=l;i<=r;i++){ arr[i] = counter; } counter++; return; } int mid = (l+r)/2; rec(l,mid); rec(mid+1,r); } int main(){ int n; cin>>n; cout.flush(); rec(1,n); cout<<0<<" "; for(int i=1;i<=n;i++){ cout<<arr[i]<<" "; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...