제출 #1148490

#제출 시각아이디문제언어결과실행 시간메모리
1148490blackslexPermutation (APIO22_perm)C++20
91.33 / 100
1 ms328 KiB
#include "perm.h" #include<bits/stdc++.h> using namespace std; std::vector<int> construct_permutation(long long k) { vector<int> c; for (int i = 60; i >= 0; i--) { if (k & (1LL << i)) c.emplace_back(i); } int sz = c[0]; vector<int> ans(sz); iota(ans.begin(), ans.end(), 0); int cur = sz; for (int i = 1; i < c.size(); i++) { ans.insert(ans.begin() + c[i], cur++); } return ans; return {}; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...