#z199. 集合的去重与排序

集合的去重与排序

## 题目描述

小蓝有一堆数字卡片,上面写着不同的整数(可能有重复)。他想把这些数字整理一下:首先去掉重复的数字,然后按照从小到大的顺序排列,最后统计整理后数字的个数,并依次输出这些数字。

## 输入描述

第一行输入一个整数n,表示数字卡片的数量(n ≥ 1)。 第二行输入n个整数,整数之间用空格分隔,每个整数的范围是[-1000, 1000]。

## 输出描述

第一行输出一个整数,表示去重并排序后数字的个数。 第二行按从小到大的顺序输出这些数字,数字之间用空格分隔。

## 输入样例

8
5 3 7 3 5 9 1 9

## 输出样例

5
1 3 5 7 9

## 数据范围

  • 1 ≤ n ≤ 100
  • 每个整数的取值范围:[-1000, 1000]