#include #include #include #include #include #include #include #include #include #include using namespace std; #define __int64 long long #define long __int64 #define REP(i,a,b) for(int i=a;i> in; if(in){ //以上 min = h; }else{ max = h; } } cout << "? " << min + 1 << endl; cin >> in; if(in){ cout << "! " << min + 1 << endl; }else{ cout << "! " << min << endl; } return 0; }