# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
912363 | 2024-01-19T10:23:01 Z | huyngo | 순열 (APIO22_perm) | C++17 | 0 ms | 348 KB |
#include "perm.h" std::vector<int> construct_permutation(long long k) { std::vector<int> a; long long l = 0, r = 0, dd = 0; auto work = [&](auto self, long long x) -> void { if (x & 1) { a.push_back(--l); dd = l; self(self, x - 1); } else { a.push_back(++r); self(self, x >> 1); } }; for (auto& x : a) x -= (dd - 1); return a; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 348 KB | Integer 0 violates the range [1, 5000] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 348 KB | Integer 0 violates the range [1, 5000] |
2 | Halted | 0 ms | 0 KB | - |