#ATarc133a. [ARC133A] Erase by Value
[ARC133A] Erase by Value
题目描述
给定一个整数序列 ,其中包含 个元素 。
小 S 现在要从 中选择一个值 。然后,他会按照元素在 中的原始顺序,将不等于 的元素组成一个新的整数序列 。
请找出所有可能的 序列中,字典序最小的那一个。
输入格式
第一行一个整数 ,第二行 个数 。
输出格式
输出字典序最小的 中的元素,用空格隔开。
样例 1
输入
5
2 4 4 1 2
输出
2 1 2
样例 2
输入
3
1 1 1
输出
样例 3
输入
5
1 1 2 3 3
输出
1 1 2
说明/提示
制约
- 所有的输入都是整数
样例 1 解释
在这个样例中,如果选择 ,则 。此外,如果选择 ,则 ,这时字典序是最小的。
样例 2 解释
如果选择 ,则 将为空,这显然是字典序最小的。另外,输出中可以包含额外的空格或换行符,不影响结果。