#include using namespace std; int main () { int ok = 0, minm = -1, maxm = 201, s = 0, d = 199, mij = 99, n, k; while (ok == 0 && s <= d){ cout << mij << " " << mij << endl; cout.flush(); cin >> n; if (n == 0){ ok = 1; } else if (n > 0){ maxm = mij; d = mij - 1; mij = (s+d) / 2; } else { minm = mij; s = mij + 1; mij = (s+d) / 2; } } k = minm + 1; while (ok == 0 && k <= 199){ s = 0; d = maxm - 1; mij = (s+d) / 2; while (s <= d && ok == 0){ cout << mij << " " << k << endl; cout.flush(); cin >> n; if (n == 0){ ok = 1; } else if (n > 0){ d = mij - 1; mij = (s+d) / 2; } else { s = mij + 1; mij = (s+d) / 2; } } s = 0; d = maxm - 1; mij = (s+d) / 2; while (s <= d && ok == 0){ cout << k << " " << mij << endl; cout.flush(); cin >> n; if (n == 0){ ok = 1; } else if (n > 0){ d = mij - 1; mij = (s+d) / 2; } else { s = mij + 1; mij = (s+d) / 2; } } ++k; } return 0; }