#include #define NMAX 205 using namespace std; int i, j, n, mat[NMAX][NMAX], x; void solve(int a1, int a2, int b1, int b2) { int medx = (a1 + b1) / 2; int medy = (a2 + b2) / 2; cout << medx << " " << medy << '\n'; cout.flush(); cin >> x; if (x == 0) return; mat[medx][medy] = x; if (x < 0) { solve(a1, medy, medx, b2); if (x <= 0) return; solve(medx, a2, b1, medy); if (x <= 0) return; solve(medx, medy, b1, b2); } else if (x > 0) solve(a1, a2, medx, medy); } int main() { solve(0, 0, 199, 199); return 0; }