#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 << b1 << " " << b2 << '\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); else return; } int main() { solve(0, 0, 199, 199); return 0; }