Problem1810--互不相同的分数

1810: 互不相同的分数

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

信息学班的N个同学昨天进行了一场模拟赛,老师将他们的成绩按照学号顺序输入到系统中后,现在老师想知道有几个互不相同的分数,你能帮帮忙吗?

Input

第一行有一个整数,代表学生的人数 n(1≤n≤100) 
其后有n个数据,每个数据代表一个成绩(整数),中间用一个空格分隔。

Output

第一行 一个整数,代表有几个不同的分数
第二行 将不同的分数从小到大按顺序输出,中间用一个空格分隔

Sample Input Copy

10  
400 300 600 500 100 300 300 200 400 200

Sample Output Copy

6
100 200 300 400 500 600

Source/Category

排序