2326: 奥特曼卡片

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:32 解决:16

题目描述

FM小学最近流行收集奥特曼卡片,小X同学也是收集爱好者之一,家里边存放了很多奥特曼卡片,今天小X打算把卡片清理一下,主要是清理重复的卡片。

现在已知小X一共有N张卡片,放成一摞按照顺序从上到下依次为a1,a2,a3……an(ai为一个数字,表示不同的奥特曼,例如1表示泰罗等),按照原有的顺序去除重复的,只保留第一次出现的卡片。

输入

第一行一个整数T,表示数据组数
对于每组数据,第一行一个整数n,表示卡片数量。
第二行n个数字,表示奥特曼卡片的顺序。

输出

对于每组数据,输出一行,表示筛选之后剩下的卡片顺序。

样例输入 复制

2
11
1 2 18 3 3 19 2 3 6 5 4
6
1 2 3 4 5 6

样例输出 复制

1 2 18 3 19 6 5 4
1 2 3 4 5 6

提示

样例解释:
一共有两组数据,第一组数据中有11张卡片,分别为1 2 18 3 3 19 2 3 6 5 4,去重后依次为1 2 18 3 19 6 5 4,,第二组数据有6个张卡片,分别为1 2 3 4 5 6,去重后还是1 2 3 4 5 6。
数据范围:
对于100%的数据,1 ≤ T ≤ 100,1 ≤ N ≤ 10000,1 ≤ a[i] ≤ 100;