제출 #1154369

#제출 시각아이디문제언어결과실행 시간메모리
1154369FaggiRack (eJOI19_rack)C++20
40 / 100
0 ms528 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;

const int MOD=1e9+7;

ll calc(ll act, ll l, ll r)
{
    ll m=(l+r)/2;
    if(l==r)
        return l%MOD;
    if(act%2!=0)
    {
        return calc(act/2,m+1,r);
    }
    return calc(act/2,l, m);
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    ll n, k, tam, act;
    cin >> n >> k;
    tam=1ll<<n;
    act=k-1;
    cout << calc(act, 1, tam);
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...