제출 #618036

#제출 시각아이디문제언어결과실행 시간메모리
618036LoboPermutation (APIO22_perm)C++17
91.33 / 100
2 ms340 KiB
#include "perm.h" #include<bits/stdc++.h> using namespace std; #define int long long vector<int32_t> construct_permutation(int k) { int lg = 0; for(int i = 0; i <= 60; i++) { if(k >= (1LL<<i)) lg = i; } deque<int> ans; for(int i = lg-1; i >= 0; i--) { if(i != lg) ans.push_back((int) ans.size()); if(k&(1LL<<i)) ans.push_front((int) ans.size()); } vector<int32_t> vc; for(auto x : ans) { vc.push_back(x); } return vc; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...