1

噢莫加纳加加加  •  11小时前


#include <bits/stdc++.h>
using namespace std;
int main() {
    int D, I;
    cin >> D >> I;
    int pos = 1;
    for (int i = 0; i < D - 1; i++) {
        if (I % 2 == 1) {
            pos = pos * 2;
            I = (I + 1) / 2;
        } else {
            pos = pos * 2 + 1;
            I = I / 2;
        }
    }
    cout << pos << endl;
    return 0;
}

评论:

请先登录,才能进行评论