2017京东校招在线编程题——集合
来源:互联网 发布:网络数据保险箱 编辑:程序博客网 时间:2024/06/06 01:55
题目描述
给你两个集合,要求{A} + {B}。 注:同一个集合中不会有两个相同的元素。
输入描述
每组输入数据分为三行,第一行有两个数字n,m(0 ≤ n,m ≤ 10000),分别表示集合A和集合B的元素个数。后两行分别表示集合A和集合B。每个元素为不超过int范围的整数,每个元素之间有个空格隔开。
输出描述
针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开,行末无空格。
示例
输入
3 3
1 3 5
2 4 6
输出
1 2 3 4 5 6
/*直接运用STL里的set来做,比较简单*/#include<iostream>#include<iterator>#include<set>using namespace std;int main(void){ int n, m; while (cin >> n, cin >> m) { set<int> st; int num; for (int i = 0; i < n + m; ++i) { cin >> num; st.insert(num); } int size = st.size(); set<int>::iterator it = st.begin(); for (int i = 0; i < size - 1; ++i) { cout << *it << " "; ++it; } cout << *it << endl; } return 0;}
阅读全文
0 0
- 2017京东校招在线编程题——集合
- 在线编程--集合栈
- 【编程题】京东校招 2017 集合
- 京东2017实习生招聘——在线笔试编程题总结
- 滴滴2017校园招聘在线编程题
- 2017阿里实习生在线编程题
- 2017实习生在线测评编程题
- 科大讯飞 2017在线笔试编程题
- 2017年小红书在线笔试编程第一题
- 2017年小红书在线笔试编程第二题
- 2017ebay在线编程题:判断死锁
- Java GUI编程——在线聊天室
- 2017校招真题在线编程
- 赛码网—在线编程(一)股神
- 赛码网—在线编程(二)上台阶
- 赛码网—在线编程(四)路灯
- 在线编程题
- 网易在线编程题
- 最全Pycharm教程(22)——Pycharm编辑器功能之窗口选项卡管理
- 硬币面值方案
- MongoDB完全教程
- LeetCode.147 Insertion Sort List
- usaco垃圾陷阱解题报告
- 2017京东校招在线编程题——集合
- 二叉树
- C# Winform 跨线程更新UI控件常用方法汇总
- 项目2
- VMvare学习3_Win7解决“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
- oracle10g在win10上的安装
- 深度优先遍历(DFS)和广度优先遍历(BFS)
- MySQL 主从复制
- Spring整合MyBatis(Maven+spring+MyBatis+mysql实践附demo)