제출 #1003457

#제출 시각아이디문제언어결과실행 시간메모리
1003457mispertion순열 (APIO22_perm)C++17
91.33 / 100
2 ms348 KiB
#include "perm.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; vector<int> construct_permutation(long long k){ deque<int> dq; int sbt = __lg(k); int cur = 0; for(int i = sbt - 1; i >= 0; i--){ dq.push_back(cur++); if((k >> i) & 1) { dq.push_front(cur++); } } vector<int> ret = {}; for(auto e : dq){ ret.push_back(e); } return ret; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...