제출 #1225051

#제출 시각아이디문제언어결과실행 시간메모리
1225051PanosPask순열 (APIO22_perm)C++20
91.33 / 100
1 ms328 KiB
#include "perm.h" #define pb push_back using namespace std; typedef long long ll; vector<int> construct_permutation(ll k) { if (k == 1) { return {}; } vector<int> p; if (k % 2 == 0) { p = construct_permutation(k / 2); p.pb(p.size()); } else { p = construct_permutation(k - 1); for (int i = 0; i < p.size(); i++) { p[i]++; } p.pb(0); } return p; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...