Submission #1099075

#TimeUsernameProblemLanguageResultExecution timeMemory
1099075vjudge1Rack (eJOI19_rack)C++17
40 / 100
0 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main(){ int n, k; cin >> n >> k; int cnt = 0; //cout << k << endl; int ans = 1; int pp = 1; while(cnt < n){ pp *= 2; cnt++; } pp /= 2; while(k > 1){ if (k % 2 == 0) { k--; ans += pp; } k -= (k - 1) / 2; pp /= 2; //cout << k << endl; } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...