#P1084. 活动签到去重

活动签到去重

题目描述

学校举办活动,同学们通过系统多次签到,签到系统记录了每次签到的学生学号。请你统计实际有多少位不同的同学参与了活动,并按学号从小到大输出他们的学号。

输入要求

第一行包含一个整数 N(1<=N<=500)N (1 <= N <= 500),表示总的签到次数。 接下来 NN 行,每行包含一个整数(签到的学号,1000<=学号<=9999(签到的学号,1000 <= 学号 <= 9999)

输出要求

第一行输出一个整数,表示实际参与活动的不同学生人数。 第二行按升序输出所有不重复的学号,学号之间用一个空格隔开。

样例

8
1001
1002
1001
1003
1002
1004
1001
1003
4
1001 1002 1003 1004