Submission #596442

# Submission time Handle Problem Language Result Execution time Memory
596442 2022-07-14T18:41:37 Z daisy2 Carnival (CEOI14_carnival) C++14
0 / 100
8 ms 208 KB
#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<<i-1<<" ";
       for(int j=1;j<i;j++)
        cout<<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

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<i;j++)
      |        ^~~
carnival.cpp:14:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   14 |         cout<<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 time Memory Grader output
1 Incorrect 6 ms 208 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 6 ms 208 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 3 ms 208 KB Output is correct
2 Incorrect 8 ms 208 KB Incorrect
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 208 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 3 ms 208 KB Output is correct
2 Incorrect 5 ms 208 KB Incorrect
3 Halted 0 ms 0 KB -