问题 7000 --第3段位过关题30003(一维数组)

7000: 第3段位过关题30003(一维数组)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 132  解决: 80
[提交][状态][命题人:]

题目描述

张博士今年带了一个大一新生的班级,班级一共有n个人,学号分别为1~n,

第一学期结束时,有k个人转去了别的专业,不再在张博士的班级里,对应的学号也会空缺出来,

同时有m个同学从其他专业转入张博士的班级,首先如果k>=m时,转入的学生优先选用空缺出来的学号,

并且优先选择学号小的。如果k<m, 则多出来的学生依次选择n+1, n+2.....,作为自己的学号。

输入

第一行输入三个正整数,分别表示n, k, m,三个数的取值范围均为1~30,并且k和m均小于等于n;

第二行,输入k个正整数,分别表示转出的几个同学的学号,从小到大排序。

输出

输出m个正整数,分别表示转入学生的学号,从小到大排序,中间空格隔开。
样例输入
Copy
30  3   2
2 20 28
样例输出
Copy
2 20

提示

样例2输入

30 2 4

2 20

样例2输出

2 20 31 32

来源

[提交][状态]