UOJ Logo

NOI.AC

1S 512MB

#1031. 数据处理

统计

题目描述

$Mas$暑假帮学校做一份调查,得到了一份无序的数据,由于没有经验,这些数据中有大量的重复数据,由于数据太多,想请你写一程序帮他去掉重复数,再按序输出。

输入格式

两行,第一行,一个整数$n$,表数据的长度。($1 \leq n \leq 100000$)。

第二行,$n$ 个无序的非负整数,用空格分隔,整数的大小不超过$10000$。

输出格式

两行,第一行,去掉重复后的数据总个数。

第二行,不重复的降序排列的整数。

样例输入

8
1 2 3 2 3 7 5 5

样例输出

5
7 5 3 2 1