链接
点击跳转
题解
如果
n
≤
2
n \leq 2
n≤2,那无解
否则构造这样的答案: 2,3,4,…,n-1,1
代码
#include <bits/stdc++.h>
#define rep(_,__) for(_=1;_<=(__);_++)
#define maxn 1000010
using namespace std;
typedef long long ll;
int main()
{
ll i, n;
cin>>n;
if(n<=2)
{
cout<<-1;
return 0;
}
for(i=1;i<n;i++)cout<<i+1<<' ';
cout<<1;
}