Submission #1151120

#TimeUsernameProblemLanguageResultExecution timeMemory
1151120yamtllqRack (eJOI19_rack)C++20
40 / 100
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; const int mod = 1e9 + 7; int main() { int n; long long k; cin >> n >> k; k--; long long reversed = 0; for (int i = 0; i < n; ++i) { reversed = (reversed << 1) | ((k >> i) & 1); reversed %= mod; } cout << (reversed + 1) % mod << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...