Submission #100390

#TimeUsernameProblemLanguageResultExecution timeMemory
100390AnaiTreasure (different grader from official contest) (CEOI13_treasure2)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int N = 105; char mx[N][N]; static int ask(int l1, int c1, int l2, int c2) { int x; cout << l1 << ' ' << c1 << ' ' << l2 << ' ' << c2 << endl; cin >> x; return x; } static void divide(int l1, int c1, int l2, int c2, int count) { if (count == (l2 - l1 + 1) * (c2 - c1 + 1)) { for (int i = l1; i <= l2; ++i) for (int j = c1; j <= c2; ++j) mx[i][j] = '1'; return; } if (count == 0) return; if (l2 - l1 >= c2 - c1) { int mid = (l1 + l2) / 2; int half = ask(l1, c1, mid, c2); divide(l1, c1, mid, c2, half); divide(mid + 1, c1, l2, c2, count - half); } else { int mid = (c1 + c2) / 2; int half = ask(l1, c1, l2, mid); divide(l1, c1, l2, mid, half); divide(l1, mid + 1, l2, c2, count - half); } } int n; int main() { cin >> n; for (int i = 1; i <= n; ++i) for (int j = 1; j <= n; ++j) mx[i][j] = '0'; divide(1, 1, n, n, ask(1, 1, n, n)); cout << "END" << endl; for (int i = 1; i <= n; ++i) cout << (mx[i] + 1) << endl; return 0; }

Compilation message (stderr)

/tmp/ccpBxSdJ.o: In function `main':
treasure.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccKzjZDu.o:grader.c:(.text.startup+0x0): first defined here
/tmp/ccKzjZDu.o: In function `main':
grader.c:(.text.startup+0x109): undefined reference to `findTreasure(int)'
collect2: error: ld returned 1 exit status