제출 #1052060

#제출 시각아이디문제언어결과실행 시간메모리
1052060vako_pColors (BOI20_colors)C++14
100 / 100
1 ms596 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pb push_back const int mxN = 1e5 + 5; ll n,dis[mxN]; int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); ll ans; cin >> n; ll l = 0, r = n,idx = 0; while(r > l + 1){ ll mid = l + (r - l) / 2; dis[idx++] = mid; l = mid; } ll dis1 = 0; for(int i = 1; i < idx; i += 2) dis1 += dis[i] - dis[i - 1]; ll curr = dis1 + 1,xx = 0; cout << "? " << curr << endl; cin >> ans; l = 0, r = n; while(r > l + 1){ ll mid = l + (r - l) / 2; curr += mid * ((xx % 2 > 0) ? (-1) : (1)); cout << "? " << curr << endl; cin >> ans; if(!ans) l = mid; else r = mid; xx++; } cout << "= " << r << endl; }
#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...