Submission #117210

#TimeUsernameProblemLanguageResultExecution timeMemory
117210evpipisTreasure (different grader from official contest) (CEOI13_treasure2)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int len = 105; int pref[len][len], suf[len][len]; int ask(int a, int b, int c, int d){ printf("%d %d %d %d\n", a, b, c, d); fflush(stdout); int ans; scanf("%d", &ans); return ans; } int main(){ int n; scanf("%d", &n); int mid = n/2; for (int i = mid; i <= n; i++) for (int j = 1; j <= n; j++) pref[i][j] = ask(1, 1, i, j); for (int i = 1; i <= mid; i++) for (int j = 1; j <= n; j++) suf[i][j]= ask(i, j, n, n); for (int i = 1; i < mid; i++) for (int j = 1; j <= n; j++) pref[i][j] = suf[1][j+1]+suf[i+1][1]-suf[i+1][j+1]; printf("END\n"); for (int i = 1; i <= n; i++){ for (int j = 1; j <= n; j++){ if (pref[i][j]-pref[i-1][j]-pref[i][j-1]+pref[i-1][j-1]) printf("1 "); else printf("0 "); } printf("\n"); } fflush(stdout); return 0; }

Compilation message (stderr)

treasure.cpp: In function 'int ask(int, int, int, int)':
treasure.cpp:12:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &ans);
     ~~~~~^~~~~~~~~~~~
treasure.cpp: In function 'int main()':
treasure.cpp:18:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &n);
     ~~~~~^~~~~~~~~~
/tmp/cchDzWD3.o: In function `main':
treasure.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccL6MVfO.o:grader.c:(.text.startup+0x0): first defined here
/tmp/ccL6MVfO.o: In function `main':
grader.c:(.text.startup+0x109): undefined reference to `findTreasure(int)'
collect2: error: ld returned 1 exit status