제출 #809121

#제출 시각아이디문제언어결과실행 시간메모리
809121ThylOneRack (eJOI19_rack)C++14
100 / 100
9 ms7892 KiB
#include<bits/stdc++.h> using namespace std; const int MOD = 1000000007; signed main(){ long long n,k;cin>>n>>k; k--; long long ans=1; long long add=n; vector<long long > power(n+2); power[0]=1; for(int i =1;i<=n;i++){ power[i] = 2*power[i-1]%MOD; } for(int i=0;i<n;i++){ add--; if((k)&1){ //right ans +=power[add]; ans%=MOD; } k/=2; } cout<<ans%MOD<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...