Submission #172683

#TimeUsernameProblemLanguageResultExecution timeMemory
172683nafis_shifatCarnival (CEOI14_carnival)C++14
68 / 100
59 ms400 KiB
#include<bits/stdc++.h> #define pii pair<int,int> #define ll long long using namespace std; const int mxn=160; int main() { int n; cin>>n; cout<<n<<" "; for(int i=1;i<=n;i++)cout<<i<<" "; cout<<endl; int lst; cin>>lst; vector<int> baps; baps.push_back(1); int dn[mxn]={}; dn[1]=1; for(int i=n-1;i>0;i--) { cout<<i<<" "; for(int j=1;j<=i;j++)cout<<j<<" "; cout<<endl; int t; cin>>t; if(t!=lst) { baps.push_back(i+1); dn[i+1]=1; } lst=t; } vector<int> p[mxn]; for(int i=0;i<baps.size();i++) { for(int j=1;j<=n;j++) { if(dn[j]==0) { cout<<"2 "<<baps[i]<<" "<<j<<endl; int k; cin>>k; if(k==1) { p[baps[i]].push_back(j); dn[j]=1; } } } } int res[mxn]; for(int i=0;i<baps.size();i++) { res[baps[i]]=i+1; for(int j=0;j<p[baps[i]].size();j++) { res[p[baps[i]][j]]=i+1; } } cout<<"0 "; for(int i=1;i<=n;i++)cout<<res[i]<<" "; cout<<endl; return 0; }

Compilation message (stderr)

carnival.cpp: In function 'int main()':
carnival.cpp:44:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<baps.size();i++)
                 ~^~~~~~~~~~~~
carnival.cpp:67:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<baps.size();i++)
                 ~^~~~~~~~~~~~
carnival.cpp:70:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      for(int j=0;j<p[baps[i]].size();j++)
                  ~^~~~~~~~~~~~~~~~~~
#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...