#include using namespace std; int query(int x, int y) { printf("%d %d\n", x, y); fflush(stdout); int ans; scanf("%d", &ans); return ans; } int sarci(int xl, int xr, int yl, int yr) //sarci pe goagal { if(xl>xr || yl>yr) return 0; int mx = (xl+xr)/2; int left=yl, right=yr; int my, sol=-1; while(left<=right) { my=(left+right)/2; int q = query(mx, my); if(q==0) return 1; if(q<0) { sol=my; left=my+1; } else right=my-1; } if(sarci(xl, mx-1, sol+1, yr)) return 1; if(sarci(mx+1, xr, yl, sol)) return 1; return 0; } int main() { int val = sarci(0, 199, 0, 199); return 0; }