#include #define NUM_MAX 1000000000 int ask(int x, int y) { int d; printf("%d %d\n", x, y); fflush(stdout); scanf("%d", &d); return d; } int main(void) { int i; int x, y; int d, d2, d3; for(i=0;i<25;i++) { d=ask(0, 0); if(d==0) break; d2=ask(NUM_MAX, 0); if(d2==0) break; d3=ask(0, NUM_MAX); if(d3==0) break; x=(d+d3-NUM_MAX)/2; y=(d+d2-NUM_MAX)/2; if(ask(x, y)==0) return 0; } return 0; }