「BZOJ2761」[JLOI2011] 不重复数字

2014年11月7日5,6772

Description

给出N个数,要求把其中重复的去掉,只保留第一次出现的数。
例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复,去除后的结果为1 2 18 3 19 6 5 4。

Input

输入第一行为正整数T,表示有T组数据。
接下来每组数据包括两行,第一行为正整数N,表示有N个数。第二行为要去重的N个正整数。

Output

对于每组数据,输出一行,为去重后剩下的数字,数字之间用一个空格隔开。

Sample Input

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

Sample Output

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

HINT

 

对于30%的数据,1 <= N <= 100,给出的数不大于100,均为非负整数;
对于50%的数据,1 <= N <= 10000,给出的数不大于10000,均为非负整数;
对于100%的数据,1 <= N <= 50000,给出的数在32位有符号整数范围内。

2014.2.18

我会说sort就没了么。。。

好吧用来练习平衡树

2014.11.7

我发现我基本不会写字符串哈希。。。练习一下

treap

hash

 

avatar
2 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
Hello_BABY_OvOhzwercyy489 Recent comment authors
  Subscribe  
提醒
Hello_BABY_OvO
Hello_BABY_OvO

黄学长,请问sort做法是什么。。。

cyy489
cyy489

请问大神,您的 bzoj3224普通平衡树 程序中使用了C++的引用,请问root的值是否被改变?