Submission #1154372

#TimeUsernameProblemLanguageResultExecution timeMemory
1154372FaggiRack (eJOI19_rack)C++20
40 / 100
0 ms328 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; const int MOD=1e9+7; ll calc(ll act, ll l, ll r) { ll m=(l+r)/2; if(l==r) return l; if(act%2!=0) { return calc(act/2,m+1,r); } return calc(act/2,l, m); } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll n, k, tam, act; cin >> n >> k; tam=1ll<<n; act=k-1; cout << calc(act, 1, tam)%MOD; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...