【JLOI2011】不重复数字 【题目描述】 给出N个数,要求把其中重复的去掉,只保留第一次出现的数。 例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复,去除后的结果为1 2 18 3 19 6 5 4。 【输入】 输入第一行为正整数T,表示有T组数据。 接下来每组数据包括两行,第一行为正整数N,表示有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 【数据范围】 对于30%的数据,1 <= N <= 100,给出的数不大于100,均为非负整数; 对于50%的数据,1 <= N <= 10000,给出的数不大于10000,均为非负整数; 对于100%的数据,1 <= N <= 50000,给出的数在32位有符号整数范围内。 【题解】 专坑P党,造福C++党…… set判重,不重复就扔进队列,最后输出就好。如果不用STL,我只能想到平衡二叉树了(或许桶不会MLE……)。 啊,这是在锻炼我的STL依赖症么QAQ 【代码】 BZOJ上要限制输入格式TAT 【JLOI2011】不重复数字#代码