Submission #1101793

#TimeUsernameProblemLanguageResultExecution timeMemory
1101793vjudge1Rack (eJOI19_rack)C++17
40 / 100
1 ms504 KiB
#include <iostream> #include <cstdio> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; m--; int out = 0; for(int i = 0; i < min(64, n); i++) { out |= ((m & (1 << i)) >> i) << (n - i - 1); } out++; out %= 1000000007; for(int i = 64; i < n; i++) { out *= 2; out %= 1000000007; } cout << out << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...