# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
927201 | 2024-02-14T12:05:06 Z | vjudge1 | Hotter Colder (IOI10_hottercolder) | C++11 | 0 ms | 0 KB |
#include <bits/stdc++.h> using namespace std; void Guess(int n) { cout << "Guess(" << n << ")"; int res; cin >> res; return res; } void HC(int n) { int l = 1, r = n, mid; int last = n; Guess(n); while(true) { mid = (l + r) >> 1; int g = Guess(mid); if(g == 1) { r = mid; } else if(g == -1) { l = mid; } else { cout << (last - mid) / 2; return; } last = mid; } }