题解 | #小红的排列构造#
小红的排列构造
https://www.nowcoder.com/practice/2b0a9318cc0740d1a78eec06162e7bea
import java.util.Scanner;
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int n = in.nextInt();
if(n<3){
System.out.print("-1");
return;
}
boolean signal=true;
if(n%2==0){
signal=false;
n--;
}
for(int i=n;i>0;i--)
System.out.print(i+" ");
if(!signal){
System.out.print(n+1);
}
}
}
查看22道真题和解析