Submission #365910

#TimeUsernameProblemLanguageResultExecution timeMemory
365910wind_reaperHotter Colder (IOI10_hottercolder)C++17
0 / 100
746 ms135956 KiB
#include "grader.h" #include <bits/stdc++.h> using namespace std; int HC(int n){ array<int, 2> lim; lim[0] = 1, lim[1] = n; Guess(lim[0]); int turn = 1; while(lim[0] < lim[1]){ int mid = (lim[0] + lim[1]) >> 1; int r = Guess(lim[turn]); if(r == 1){ if(turn == 0) lim[1] = mid; else lim[0] = mid + 1; } else if(r == -1){ if(turn == 0) lim[0] = mid + 1; else lim[1] = mid; } else{ return mid; } turn ^= 1; } return lim[0]; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...