#B10027. 排序去重

排序去重

问题描述

给定一个长度为 NN 的整数序列 A=(A1,A2,…,AN)A=(A_1,A_2,\ldots,A_N)。

请将 AA 按从小到大的顺序排序,并删除所有重复元素。

输入格式

第一行一个整数 NN。

第二行包含 NN 个整数 A1,A2,…,ANA_1,A_2,\ldots,A_N。

输出格式

第一行输出一个整数 MM,表示排序去重后序列的长度。

第二行输出 MM 个整数,表示排序去重后的序列,相邻整数用一个空格分隔。

样例输入 1

4
3 1 4 1

样例输出 1

3
1 3 4

样例输入 2

6
100 1 100 1 50 50

样例输出 2

3
1 50 100

评测数据规模

对于所有数据,保证:

  • 1≤N≤1001 \le N \le 100;
  • 1≤Ai≤1001 \le A_i \le 100;
  • 输入均为整数。