Submission #851058

#TimeUsernameProblemLanguageResultExecution timeMemory
851058_Knyaz_Guess the number (BOI20_guess)C++17
100 / 100
1 ms596 KiB
/// 18.09.2023 16:09 16:30
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n; cin >> n;
    int l = 1, r = n;
    while(l <= r){
        int mid = (l + r) / 2;
        cout << "? " << mid << endl;
        int q; cin >> q;
        if(!q){ cout << "= " << mid; return 0; }
        else if(q > 0) r = mid - 1; else l = mid + 1;
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...