제출 #445676

#제출 시각아이디문제언어결과실행 시간메모리
445676keta_tsimakuridze사육제 (CEOI14_carnival)C++14
100 / 100
22 ms312 KiB
#include<bits/stdc++.h> #define f first #define s second using namespace std; const int N=155,mod=1e9+7; int t,n,col[N],ans[N]; main(){ cin>>n; int cur = 0; for(int i=n;i>=1;i--) { for(int j=i; j<=n; j++) { ans[j]++; } int l = i + 1, r = n,x = n + 1; while(l<=r) { int mid = (l+r)/2; cout<<mid-i+1<<" "; for(int j = i; j<=mid; j++) { cout<<j<<" "; } cout<<endl; int c = 0; cin >> c; if(c == ans[mid]) { l = mid + 1; } else x = mid, r = mid - 1; } if(x <= n) { col[i] = col[x]; for(int j=x;j<=n;j++) ans[j]--; } else col[i] = ++cur; } cout<<0<<" "; for(int i=1;i<=n;i++) cout<<col[i]<<" "; cout<<endl; }

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

carnival.cpp:7:2: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    7 |  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...
#Verdict Execution timeMemoryGrader output
Fetching results...