1800. set

给定一个长为 n 的数组 a,请将其去重并按升序输出去重后结果。

输入

输入一行两个整数 n(1\le n\le10^5)

接下来输入一行 n 个整数,代表 a_i(0\le a_i\le10^9)

输出

首先输出一行一个整数,代表去重后数组 a 的长度。

接下来输出一行若干个整数,代表去重后升序排序的数组 a

样例

标准输入 复制文本
7
1 9 1 9 8 1 0
标准输出 复制文本
4
0 1 8 9

提示

本题也可以使用数组排序的方法来做,建议也尝试一下。

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 90
通过 61