제출 #929465

#제출 시각아이디문제언어결과실행 시간메모리
929465hngrRack (eJOI19_rack)C++14
0 / 100
1041 ms348 KiB
#include <iostream> #include <vector> #include <set> #include <cstdio> #include <cmath> #include <algorithm> #include <string> #define int long long const int mod = 1e9+7; using namespace std; int32_t main() { int n, k; cin >> n >> k; vector<int> y(n+1, 1); for(int i = 1; i <= n; i ++) y[i] = y[i-1] * 2; int ind = k; ind --; int ans = 1; while(ind != 0){ (ans += (y[n-ind-1] % mod)) %= mod; ind -= y[ind]; } cout << ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...