Submission #1148490

#TimeUsernameProblemLanguageResultExecution timeMemory
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...