# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
373967 | 2021-03-06T10:03:29 Z | ritul_kr_singh | Lost in the cycle (IOI19_cycle) | C++17 | 0 ms | 0 KB |
//#pragma GCC optimize("Ofast,unroll-loops") #include <bits/stdc++.h> #include "cycle.h" using namespace std; #define int long long #define sp << " " << #define nl << "\n" void escape(int n){ if(!jump(n/2)) jump(n/2LL); for(int j=n/2LL; j; j/=2LL){ while(true){ bool ok = jump(j); if(!ok){ jump(n-j); break; } } } }