Submission #448756

#TimeUsernameProblemLanguageResultExecution timeMemory
448756UltraFalconRack (eJOI19_rack)C++17
40 / 100
1 ms236 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main() { ios_base::sync_with_stdio(false); cin.tie(0); const int limit = (1e9) + 7; int n, k; cin >> n >> k; k--; int i = n-1; int r = 1; while (i >= 0) { if (k % 2 == 1) { assert(i < 60); r = (r + ((1 << i) % limit)) % limit; } k /= 2; i--; } cout << r % limit << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...