问题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
来源/分类
[提交] [状态]