题目描述
读入 个整数(可能有重复)和一个整数 (保证 在这 个数里出现过)。把它们全部 insert 进一个 multiset<int>,然后只删掉一个 ,把剩下的数从小到大一行输出(用空格分隔);删光则输出空行。
提示:ms.erase(x) 会把所有等于 的一起删光;只删一个要先 ms.find(x) 拿到迭代器,再 ms.erase(it)。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
第三行一个整数 (),保证在 中出现过。
输出格式
一行 个整数:删掉一个 后剩余的数,升序,空格分隔;若删光了,输出空行。
样例
输入:
6
3 5 3 8 3 1
3
输出:
1 3 3 5 8
三个 3 只删掉一个,剩下的两个 3 照样输出。
数据范围
,。数据中 可能出现很多次——删光和只删一个差得远。