/* * main.cpp * * Created on: 2016 febr. 12 * Author: magistvan */ #include using namespace std; int main() { int u = 0, d = 199, l = 0, r = 199; cout << (int) ((u + d) / 2) << " " << (int) ((l + r) / 2) << endl; cout.flush(); int answ; cin >> answ; while (answ != 0) { if (answ < 0) { u = (int) ((u + d) / 2); l = (int) ((l + r) / 2); } else { d = (int) ((u + d) / 2); r = (int) ((l + r) / 2); } if ((d - u == 1) && (r - l == 1)) { cout << u << " " << l + 1 << endl; cout.flush(); cin >> answ; if (answ != 0) { cout << u + 1 << " " << l << endl; cout.flush(); cin >> answ; } if (answ != 0) { cout << u + 1 << " " << l + 1 << endl; cout.flush(); cin >> answ; } } else { cout << (int) ((u + d) / 2) << " " << (int) ((l + r) / 2) << endl; cout.flush(); cin >> answ; } } return 0; }