Submission #805131

# Submission time Handle Problem Language Result Execution time Memory
805131 2023-08-03T13:14:34 Z oviyan_gandhi Colors (BOI20_colors) C++14
0 / 100
0 ms 208 KB
#include <bits/stdc++.h>
typedef long long int ll;
using namespace std;

int main(){
    ll n; cin >> n;
    cout << "? 1" << endl;
    bool noticed;
    cin >> noticed;
    ll a = 0, b = n; // a < c <= b
    ll curr = 1;
    while (b-a > 1){
        ll jump = a + (b-a)/2;
        ll nxt;
        if (curr > jump)
            nxt = curr-jump;
        else {
            if (curr+jump > n) jump = n-curr;
            nxt = curr+jump;
        }
        cout << "? " << nxt << endl;
        cin >> noticed;
        if (noticed)
            b = jump;
        else a = jump;
        curr = nxt;
    }
    cout << "= " << b << endl;
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB OK (5 queries)
2 Incorrect 0 ms 208 KB Hair color 49 was used multiple times
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB OK (5 queries)
2 Incorrect 0 ms 208 KB Hair color 49 was used multiple times
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB OK (5 queries)
2 Incorrect 0 ms 208 KB Hair color 49 was used multiple times
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB OK (5 queries)
2 Incorrect 0 ms 208 KB Hair color 49 was used multiple times
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB OK (5 queries)
2 Incorrect 0 ms 208 KB Hair color 49 was used multiple times
3 Halted 0 ms 0 KB -