#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
int start = 1;
int end = a;
while(true)
{
int mid = (end+start)/2;
cout << "? "<<mid;
int r;
cin >> r;
if(r==0)
{
cout << "= "<<mid;
break;
}
if(r==1)
end = mid;
if(r==-1)
start = mid;
}
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Execution timed out |
1 ms |
208 KB |
Time limit exceeded (wall clock) |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Execution timed out |
1 ms |
208 KB |
Time limit exceeded (wall clock) |
2 |
Halted |
0 ms |
0 KB |
- |