Submission #596447

#TimeUsernameProblemLanguageResultExecution timeMemory
596447daisy2Carnival (CEOI14_carnival)C++14
100 / 100
11 ms216 KiB
#include<iostream> using namespace std; int n,m[300],num=0,a,l,r,mid,re[300]; int main() { cin>>n; m[1]=1;num=1;re[1]=1; for(int i=2;i<=n;i++) { cout<<num+1<<" "<<i<<" "; for(int j=1;j<=num;j++) cout<<m[j]<<" ";cout<<endl; cin>>a; if(a==num+1) { num++;m[num]=i;re[i]=num; continue; } l=1;r=num; while(l<=r) { mid=(l+r)/2; cout<<mid+1<<" "<<i<<" "; for(int j=1;j<=mid;j++) cout<<m[j]<<" ";cout<<endl; cin>>a; if(a==mid+1) l=mid+1; else r=mid-1; } re[i]=l; } cout<<0<<" "; for(int i=1;i<=n;i++) cout<<re[i]<<" "; cout<<endl; }

Compilation message (stderr)

carnival.cpp: In function 'int main()':
carnival.cpp:13:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   13 |        for(int j=1;j<=num;j++)
      |        ^~~
carnival.cpp:14:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   14 |         cout<<m[j]<<" ";cout<<endl;
      |                         ^~~~
carnival.cpp:29:12: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   29 |            for(int j=1;j<=mid;j++)
      |            ^~~
carnival.cpp:30:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   30 |              cout<<m[j]<<" ";cout<<endl;
      |                              ^~~~
#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...