제출 #968287

#제출 시각아이디문제언어결과실행 시간메모리
968287batsukh2006순열 (APIO22_perm)C++17
0 / 100
1 ms348 KiB
#include<bits/stdc++.h> #include "perm.h" using namespace std; #define ff first #define ss second vector<int> construct_permutation(long long k){ int need=-1; if(k%2) need++; for(int i=1; i<60; i++){ if(k&(1ll<<i)) need+=i; } vector<int> v; for(int i=60; i>0; i--){ if(k&(1ll<<i)){ need-=i; int x=need+1; for(int z=0; z<i; z++,x++){ v.push_back(x); } } } if(k%2) v.push_back(need); return v; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...