#include using namespace std; int query(int x, int y){ printf("%d %d\n",x,y); fflush(stdout); scanf("%d",&x); return x; } int main(){ int i, j, k, m, x, y; k = query(0, 0); if(k==0){ return 0; } m = query(0, k); if(m==0){ return 0; } query(m/2, k-m/2); return 0; } // cLay varsion 20170505-3 // --- original code --- // int query(int x, int y){ // printf("%d %d\n",x,y); // fflush(stdout); // scanf("%d",&x); // return x; // } // // { // int i, j, k, m; // int x, y; // // k = query(0, 0); // if(k==0) return 0; // // m = query(0, k); // if(m==0) return 0; // // query(m/2, k-m/2); // }