제출 #1222718

#제출 시각아이디문제언어결과실행 시간메모리
1222718sleepntsheepZagonetka (COI18_zagonetka)C++20
0 / 100
0 ms400 KiB
#include <algorithm> #include <cstring> #include <cstdio> #define N 9 int n, p[N], a1[N], a2[N]; int main() { scanf("%d", &n); for (int i = 0; i < n; ++i) scanf("%*d"), p[i] = i; do { printf("query"); for (int i = 0; i < n; ++i) printf(" %d", p[i] + 1); putchar(10); fflush(stdout); int x; scanf("%d", &x); if (x) memcpy(a2, p, sizeof p); } while (std::next_permutation(p, p + n)); do { printf("query"); for (int i = 0; i < n; ++i) printf(" %d", p[i] + 1); putchar(10); fflush(stdout); int x; scanf("%d", &x); if (x) memcpy(a1, p, sizeof p); } while (std::prev_permutation(p, p + n)); puts("end"); for (int i = 0; i < n; ++i) printf("%d ", a1[i] + 1); putchar(10); for (int i = 0; i < n; ++i) printf("%d ", a2[i] + 1); putchar(10); fflush(stdout); return 0; }

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

zagonetka.cpp: In function 'int main()':
zagonetka.cpp:10:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |         scanf("%d", &n);
      |         ~~~~~^~~~~~~~~~
zagonetka.cpp:11:42: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |         for (int i = 0; i < n; ++i) scanf("%*d"), p[i] = i;
      |                                     ~~~~~^~~~~~~
zagonetka.cpp:19:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |                 scanf("%d", &x);
      |                 ~~~~~^~~~~~~~~~
zagonetka.cpp:30:22: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   30 |                 scanf("%d", &x);
      |                 ~~~~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...