답안 #931378

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
931378 2024-02-21T16:53:03 Z qwusha Colors (BOI20_colors) C++17
0 / 100
0 ms 456 KB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define fi first
#define se second
typedef long double ld;
const ll inf = 1e9;
const ld eps = 1e-8;
const ll logs = 32;
#include <cmath>

ll c(ll k) {
    cout << "? " << k << endl;
    ll x;
    cin >> x;
    return x;
}


signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    ll n;
    cin >> n;
    ll lsz = 0, rsz = n;
    ll last = n / 4 + 1;
    ll x = c(last);
    while (rsz - lsz > 1) {
        ll sz = (rsz + lsz) / 2;
        ll ind;
        if (last + sz <= n)
            ind = last + sz;
        else
            ind = last - sz;
        x = c(ind);
        if (x == 1) {
            rsz = sz;
        } else
            lsz = sz;
        last = ind;
    }
    cout << "= " << rsz << endl;
}
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 456 KB Execution killed with signal 13
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 456 KB Execution killed with signal 13
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 456 KB Execution killed with signal 13
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 456 KB Execution killed with signal 13
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 456 KB Execution killed with signal 13
2 Halted 0 ms 0 KB -