Preparing NOJ

有序集合

1000ms 65536K

Description:

在C++里,有一个神奇的东西,叫做STL,这里提供了很多简单好用的容器,用来实现常用又很难书写的数据结构,如栈(stack)等。其中,有一个容器叫set,译作“有序集合”。首先,这是一个集合,所以不存在相同的元素,其次,集合中的元素按从小到大排列。
现在,需要你把一列不符合“有序集合”要求的整数规范化,通过以下两个步骤:
1、去重:去掉重复的元素
2、排序:按从小到大顺序将元素排序
请问,最终得到的有序集合是怎样的呢?

Input:

第一行包含一个正整数T (1≤T≤100),表示有T组测试用例。
每组用例有两行,第一行包含一个正整数N(1≤N≤100),第二行有N个正整数,以空格分隔,表示未规范成“有序集合”的数列。每个正整数不超过1000.

Output:

每组用例输出一行,表示规范后的“有序集合”,数字以空格分隔。

Sample Input:

2
4
1 25 640 1000
10
20 40 32 67 40 20 89 329 400 15

Sample Output:

1 25 640 1000
15 20 32 40 67 89 329 400

Note:

null

本题由旧版NOJ导入,来源:2013南京邮电大学第五届大学生程序设计大赛

Info

NOJ

Provider NOJ

Code NOJ1988

Tags

Submitted 1

Passed 1

AC Rate 100%

Date 04/20/2019 10:03:10

Related

Nothing Yet