#include #include using namespace std; int get_val(int lin, int col) { cout << lin - 1 << ' ' << col - 1 << '\n'; cout.flush(); int val; cin >> val; return val; } bool done; int binara(int linie, int l, int r) { int st = l, dr = r; int aux; int ans = 201; while (st <= dr) { int mijl = (st + dr) >> 1; aux = get_val(linie, mijl); if (aux == 0) exit(0); if (aux > 0) { ans = mijl; dr = mijl - 1; } else { st = mijl + 1; } } return ans; } int main() { int val = 201; for (int i = 1; i <= 200; ++ i) val = binara(i, 1, val - 1); return 0; }