Problem3582--周周练-第7周:桶排序-去重排序

3582: 周周练-第7周:桶排序-去重排序

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 2  Solved: 2
[Status] [Submit] [Creator:]

Description

输入n个不大于1000的正整数(可能重复)
请找出其中不相同的数字有多少个,
然后从小到大输出这些不相同的数字。

Input

第一行一个正整数n(1<=n<=10000)
第二行n个正整数(1<=ai<=1000)

Output

第一行一个正整数m,代表m个不相同的正整数
第二行从小到大输出m个数,用一个空格隔开。

Sample Input Copy

10
20 40 32 67 40 20 89 300 400 15

Sample Output Copy

8
15 20 32 40 67 89 300 400

Source/Category