import java.util.*;
class Main{
static int a[];
static int n;
static int m;
static int b[];
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
n=in.nextInt();
m=in.nextInt();
b=new int [n];
a=new int [n];
for(int i=0;i<a.length;i) {
b[i]=in.nextInt();
}
f(0);
}
static boolean fg;
static boolean st[]=new boolean [1001000];
static boolean f(int k) {
if(k==n) {
fg=true;
if(m–==0) {
for(int i=0;i<n;i) {
System.out.print(a[i]+” “);
}
return true;
}
return false;
}
for(int i=1;i<=n;i++) {
if(!st[i]) {
st[i]=true;
a[k]=i;
if(fg||a[k]==b[k]) {
if(f(k+1)) {
return true;
}
}
st[i]=false;
}
}
return false;
}
}
兄弟有时间填个邀请码hhhhhhhhh(可以得AC币,邀请码在学生认证那填) 我的邀请码是:GUDFH