제출 #160098

#제출 시각아이디문제언어결과실행 시간메모리
160098luciocf사육제 (CEOI14_carnival)C++14
100 / 100
18 ms504 KiB
#include <bits/stdc++.h> using namespace std; const int maxn = 155; int ans[maxn]; int ind[maxn]; int main(void) { int n; scanf("%d", &n); int c = 1; ans[1] = 1, ind[1] = 1; for (int i = 2; i <= n; i++) { int ini = 1, fim = c, cor = c+1; while (ini <= fim) { int mid = (ini+fim)>>1; printf("%d", mid+1); for (int j = 1; j <= mid; j++) printf(" %d", ind[j]); printf(" %d\n", i); fflush(stdout); int res; scanf("%d", &res); if (res == mid) cor = mid, fim = mid-1; else ini = mid+1; } c = max(c, cor); ans[i] = cor, ind[cor] = i; } printf("0"); for (int i = 1; i <= n; i++) printf(" %d", ans[i]); printf("\n"); fflush(stdout); }

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

carnival.cpp: In function 'int main()':
carnival.cpp:13:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
  ~~~~~^~~~~~~~~~
carnival.cpp:33:9: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d", &res);
    ~~~~~^~~~~~~~~~~~
#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...