제출 #1358716

#제출 시각아이디문제언어결과실행 시간메모리
1358716vahagng순열 (APIO22_perm)C++20
91.33 / 100
1 ms344 KiB
#include "perm.h"
#include <bits/stdc++.h>
using namespace std;

std::vector<int> construct_permutation(long long k){
	vector<int> res;
	int mx = -1;
	for(int i = 61; i >= 0; i--){
		if(k & (1ll << i)){
			mx = i;
			break;
		}
	}
	res.resize(mx);
	iota(res.begin(), res.end(), 0);
	int cur = mx;
	for(int i = mx - 1; i >= 0; i--){
		if(k & (1ll << i)){
			res.insert(res.begin() + i, cur++);
		}
	}
	return res;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…