Submission #1188536

#TimeUsernameProblemLanguageResultExecution timeMemory
1188536andrei_nRack (eJOI19_rack)C++20
100 / 100
7 ms328 KiB
#include <bits/stdc++.h> #define int long long #define MOD 1000000007LL using namespace std; signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n,k; cin>>n>>k; int res = 1; --k; for(int i=1; i<=n; ++i) { res = (res << 1) % MOD; if(i > 64 || (k & (1LL << i-1)) == 0) res = (res - 1) % MOD; } cout<<res; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...