问题 A: NO offer

问题 A: NO offer

时间限制: 1 Sec  内存限制: 128 MB
提交: 466  解决: 200
[状态] [讨论版] [提交] [命题人:]
题目描述

最近WX正在帝都苦逼的找工作,面对招聘网站上众多的公司,WX犯了难,不知道该投哪家公司了,最终他做了一个英(qi)明(pa)的决策,他决定从这些公司编号(1-1000)中随机选出n个公司编号(有可能重复),然后对于这些公司的编号从小到大排列,依次投递简历,当然重复的公司只会投一次。

输入

第一行是一个正整数 T ,表示这一组测试数据的总个数。

每一组的第一行包含一个数N(1<=N<=100)

每一组的第2行有N个用空格隔开的正整数,为随机选取的公司编号

输出

对于每一组数据,输出为2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。

样例输入 Copy
2
10
20 40 32 67 40 20 89 300 400 15
3
1 2 3
样例输出 Copy
8
15 20 32 40 67 89 300 400
3
1 2 3