# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
713124 | 2023-03-21T08:17:31 Z | Aaryan1378 | Colors (BOI20_colors) | C++14 | 0 ms | 0 KB |
#include <bits/stdc++.h> using namespace std; int solve(long long int left, long long int right) { if(left >= right) { cout << "=" << " " << left << endl; } long long int mid = (left + right + 1) / 2; cout << "?" << " " << mid << endl; long long int ans; cin >> ans; if(num == 1) { solve(left, mid) } else { solve(mid + 1, right) } } int main() { //your code goes here long long int n; cin >> n; solve(1, n); return 0; }