제출 #99253

#제출 시각아이디문제언어결과실행 시간메모리
99253duy_tran사육제 (CEOI14_carnival)C++14
0 / 100
27 ms384 KiB
#include<bits/stdc++.h> using namespace std; const int maxn=(int)200; int n,chk[maxn],c; vector<int> a; int main() { scanf("%d", &n); for(int i=1;i<=n;++i) { a.clear(); for(int j=1;j<=n;++j) if(!chk[j])a.push_back(i); int l=0;int r=a.size()-1; int mid; printf("%d ",a.size()); fflush(stdout); for(int j:a) { if(j==a.back())printf("%d\n",j); else printf("%d ",j); fflush(stdout); } scanf("%d", &c); if(c==1) { for(int j:a)chk[j]=c; break; } else { int l=0;int r=a.size()-1; int mid; while(l<=r) { mid=(l+r)/2; int nc; printf("%d ",mid); fflush(stdout); for(int j=0;j<mid;++j) { if(j==mid-1)printf("%d\n",a[j]); else printf("%d ",a[j]); fflush(stdout); } scanf("%d", &nc); if(nc<c-1)l=mid+1; else r=mid-1; } chk[mid]=c; } } int en=0; printf("%d ",en); fflush(stdout); for(int i=1;i<=n;++i) { printf("%d ",chk[i]); fflush(stdout); } }

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

carnival.cpp: In function 'int main()':
carnival.cpp:21:30: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<int>::size_type {aka long unsigned int}' [-Wformat=]
         printf("%d ",a.size());
                      ~~~~~~~~^
carnival.cpp:18:13: warning: unused variable 'l' [-Wunused-variable]
         int l=0;int r=a.size()-1;
             ^
carnival.cpp:18:21: warning: unused variable 'r' [-Wunused-variable]
         int l=0;int r=a.size()-1;
                     ^
carnival.cpp:19:13: warning: unused variable 'mid' [-Wunused-variable]
         int mid;
             ^~~
carnival.cpp:10:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &n);
     ~~~~~^~~~~~~~~~
carnival.cpp:30:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         scanf("%d", &c);
         ~~~~~^~~~~~~~~~
carnival.cpp:56:22: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
                 scanf("%d", &nc);
                 ~~~~~^~~~~~~~~~~
carnival.cpp:62:21: warning: 'mid' may be used uninitialized in this function [-Wmaybe-uninitialized]
             chk[mid]=c;
             ~~~~~~~~^~
#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...