# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
388149 | 2021-04-10T09:36:54 Z | Apiram | Hotter Colder (IOI10_hottercolder) | C++14 | 0 ms | 0 KB |
#include "grader.h" #include<bits/stdc++.h> using namespace std; int HC(int N){ int left= 1,right = N; int a; while (left<=right){ int mid = left + (right-left)/2; a=Guess(mid); a=Guess(mid+1); if (a==1)left=mid; else { a=Guess(mid-1); if (a==0)return mid; else { a=Guess(mid); if (a==1) left = mid+1; else right=mid; } } return left; }