import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); ArrayList<Integer> list = new ArrayList<>(); for(int i=0;i<m;i++){ list.add(in.nextInt()); } for(int i=0;i<m;i++){ int temp = list.get(i); for(int j=1;j<temp;j++){ if(!list.contains(j)&&temp>j){ System.out.print(j+" "); list.add(j); } } System.out.print(temp+" "); } while(list.size()<n){ int temp = list.size()+1; System.out.print(temp+" "); list.add(temp); } } } 我这有什么毛病没