Submission #968572

#TimeUsernameProblemLanguageResultExecution timeMemory
968572batsukh2006Permutation (APIO22_perm)C++17
0 / 100
0 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 lst=0,sum=0;
	for(long long i=0; i<60; i++){
		if(k&(1ll<<i)){
			lst=i;
			sum++;
		}
	}
	int x=0,z=lst;
	vector<int> v;
	for(long long i=0; i<lst; i++,x++){
		if(k&(1ll<<i)){
			v.push_back(z);
			z++;
		}
		v.push_back(x);
	}
	return v;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...