Submission #1221538

#TimeUsernameProblemLanguageResultExecution timeMemory
1221538mayacRack (eJOI19_rack)C++20
40 / 100
173 ms167936 KiB
#include <iostream>
#include <vector>
#include <queue>
using namespace std;

int main(){
    int n,k,add;
    cin>>n>>k;
    vector<int> ans;
    ans.push_back(1);
    for(int i=0;i<n;i++){
        add=(1<<(n-i-1));
        for(int j=0;j<(1<<i);j++){
            ans.push_back(ans[j]+add);
        }
    }
    cout<<ans[k-1]<<"\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...