Submission #228109

#TimeUsernameProblemLanguageResultExecution timeMemory
228109jzhLost in the cycle (IOI19_cycle)C++14
33 / 100
5 ms384 KiB
#include "cycle.h" #include <bits/stdc++.h> using namespace std; void escape (int n){ int hi=n-1,lo=0,mid,x=0,y; bool b,b1; b1 = jump(0); while (hi>lo){ mid = lo + (hi-lo)/2 + (hi-lo)%2; //cout<<mid<<' '<<x; y = mid-x; if (y<0)y+=n; x+=y;//i.e. x = mid x%=n; //cout<<' '<<x<<' '<<y<<'\n'; if (jump(y)){ lo = mid; b = true; } else { hi = mid-1; b = false; } //cout<<"Bool: "<<b<<'\n'; } //cout<<lo<<' '<<x<<'\n'; if (lo == n-1 && b1){ jump(1); } else if (lo<x){ jump(n-1); } else if (lo>x){ jump(1); } }

Compilation message (stderr)

cycle.cpp: In function 'void escape(int)':
cycle.cpp:6:10: warning: variable 'b' set but not used [-Wunused-but-set-variable]
     bool b,b1;
          ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...