Submission #64244

#TimeUsernameProblemLanguageResultExecution timeMemory
64244gnoorHotter Colder (IOI10_hottercolder)C++17
0 / 100
2255 ms262144 KiB
//#include "hottercolder.h" #include "grader.h" #include <algorithm> using namespace std; int HC(int N){ //int g = Guess(1); int lo=1; int hi=N; int lastguess=1; Guess(lastguess); int lmid; int rmid; int res; while (lo<hi) { lmid=lastguess; rmid=hi-lastguess+lo; res=Guess(rmid); lastguess=rmid; if (rmid<lmid) { swap(rmid,lmid); res=-res; } if (res==0) return (lmid+rmid)>>1; if (res<0) { //lmid side hi=((lmid+rmid)>>1)-((rmid-lmid+1)%2); } else { //rmid side lo=((lmid+rmid)>>1)+1; } } return lo; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...