问题4517--十个数的操作(动态数组+lower_bound)

4517: 十个数的操作(动态数组+lower_bound)

时间限制: 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

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

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

来源/分类

 

[提交] [状态]