bzoj2761:不重复数字
2015-08-23 14:41
246 查看
2761: [JLOI2011]不重复数字
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 2570 Solved: 974
[Submit][Status][Discuss]
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
211
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 41 2 3 4 5 6
HINT
对于30%的数据,1 <= N <= 100,给出的数不大于100,均为非负整数;对于50%的数据,1 <= N <= 10000,给出的数不大于10000,均为非负整数;
对于100%的数据,1 <= N <= 50000,给出的数在32位有符号整数范围内。
提示:
由于数据量很大,使用C++的同学请使用scanf和printf来进行输入输出操作,以免浪费不必要的时间。
set神器秒杀,但是用sort弄超时了,2333;
相关文章推荐
- UIGestureRecognizer
- 2016届 阿里巴巴校招研发工程师C/C++笔试题--2015.08.23
- 微信JSSDK上传图片
- vim基础知识总结
- xcode单步调试快捷键
- 百度招聘
- 从头学起android<GridView网格视图.二十八.>
- CentOS7 firewalld设置端口
- 2034 人见人爱A-B【二分+排序】
- storm trident groupby
- RPC协议及其python实例
- java1.8环境配置(win8)
- 编写高质量代码改善C#程序的157个建议——建议132:考虑用类名作为属性名
- 怎么防止sql注入
- 匈牙利算法
- 线程和进程
- greenDAO系列7--关系
- greenDAO系列6--会话
- KM算法
- 数据结构之栈的链表实现