问题3170--十个数的操作

3170: 十个数的操作

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

从键盘中输入10个互不相同的整数,存放于数组a中, 先把它按从小到大的顺序排序,再输入一个数x,如果x存在于数组中,则把数组中的值为x的数删除;如果x在数组中不存在,能插入的就插入到数组中(大于最小数,且小于最大数),要求数组仍然有序,不能插入的输出”NO”.

输入

两行,第一行是10个不同的整数,第二行是一个数X。

输出

一行,表示整理后的数,两数之间有一个空格,没有多余的空格。

样例输入

样例1:
5 6 7 8 9 10 1 2 3 4 
20	

样例2:
5 6 7 8 9 10 1 2 3 4 
6	


样例3:
5 6 7 8 9 11 1 2 3 4 
10

样例输出

样例1:
NO

样例1说明:20不在数的范围内,因此输出 “NO”

样例2:
1 2 3 4 5 7 8 9 10
样例2说明:十个数中有数6,因此,将6去除后的9个数输出。

样例3:
1 2 3 4 5 6 7 8 9 10 11
样例3说明:将10插入到十个数中,一共11个数输出。

来源/分类


[提交] [状态]