답안 #982839

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
982839 2024-05-14T19:33:21 Z vjudge1 순열 (APIO22_perm) C++17
컴파일 오류
0 ms 0 KB
//#include "perm.h"
#include <bits/stdc++.h>
using namespace std;

std::vector<int> construct_permutation(long long k)
{
	vector <int> resp;

	long long pot = 0, prev = 1;

	while (prev <= k)
	{
		pot = prev;
		prev *= 2;
	}

	long long diff = k - pot;

	for (long long i =(long long) (pot + diff) ; i > pot; i--)
	{
		resp.push_back(i);
	}

	for (int i = 0; i <= pot; i++)
	{
		resp.push_back(i);
	}
	


	return resp;
}

int main()
{
	int k; cin>>k;
	vector <int> r = construct_permutation((long long)k);
	for(auto i: r)
	{
		cout<<i<<" ";
	}

	cout<<endl;
}

Compilation message

/usr/bin/ld: /tmp/cciG3nkE.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccT9RjGG.o:perm.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status