Submission #272760

#TimeUsernameProblemLanguageResultExecution timeMemory
272760petar_vitoracLost in the cycle (IOI19_cycle)C++14
0 / 100
0 ms256 KiB
#include "cycle.h" void escape(int n) { bool result = jump(1); if(result!=1) jump(n/2); long long pos = 0; long long Lpos = 0; long long Rpos = n/2; long long mid; for(;;) { mid = (Lpos+Rpos)/2; if(Lpos==Rpos) { return; } else if (pos > mid) result = jump(n-(pos-mid)); else result = jump(mid-pos); if (result==1) Lpos = mid+1; else Rpos = mid; pos = mid; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...