# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
201744 | 2020-02-11T22:26:41 Z | Leonardo_Paes | Hotter Colder (IOI10_hottercolder) | C++11 | 0 ms | 0 KB |
#incldue "grader.h" int HC(int n){ int ini = 1, fim = n , meio, ans = -1; while(ini<=fim){ meio = (ini + fim) >> 1; if(ini == fim){ ans = meio; break; } Guess(ini); int a = Guess(fim); if(a == 0){ ans = meio; break; } else if(a == 1){ ini = meio + 1; } else{ fim = meio - 1 + (fim - ini)&1; } } return ans; }