제출 #637975

#제출 시각아이디문제언어결과실행 시간메모리
637975mannshah1211Colors (BOI20_colors)C++14
0 / 100
0 ms292 KiB
#include <bits/stdc++.h>
using namespace std;

typedef long long ll;

int main(){
  ll n;
  cin >> n;
  
  ll lo = 1, hi = n - 1, mid = -1;
  while(lo <= hi){
    mid = (lo + hi)/2;
    cout << "?" << ' ' << mid << endl;
    ll x;
    cin >> x;
    
    if(x == 1){
      hi = mid - 1;
    } else{
      lo = mid + 1;
    }
  }
  
  cout << "=" << ' ' << mid;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...