제출 #1192129

#제출 시각아이디문제언어결과실행 시간메모리
1192129hmmm사육제 (CEOI14_carnival)C++20
100 / 100
6 ms432 KiB
#include<bits/stdc++.h> using namespace std; const int N=155; int a[N]; int F(int l,int r){ int x; cout << r-l+1 << ' '; for(int i=l;i<=r;i++) cout << i << ' '; cout << endl; cin >> x; return x; } int main(){ ios::sync_with_stdio(0); cin.tie(0); int n,cnt=1; cin >> n; a[1]=1; for(int i=2;i<=n;i++){ int x=F(1,i); if(x!=cnt){ a[i]=++cnt; } else{ int l=1,r=i-1; while(l<r){ int mid=(l+r)/2; int t=F(i-mid,i),y=F(i-mid,i-1); if(t!=y) l=mid+1; else r=mid; } a[i]=a[i-l]; } } cout << "0 "; for(int i=1;i<=n;i++) cout << a[i] << ' '; } /* 6 1 2 1 2 1 2 */
#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...