HDOJ{A}+{B}法2
来源:互联网 发布:mfc windows 程序设计 编辑:程序博客网 时间:2024/05/21 01:55
给你两个集合,要求{A} + {B}.注:同一个集合中不会有两个相同的元素. Input每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开. Output针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开. Sample Input1 212 31 211 2Sample Output1 2 31 2Author#include <iostream>#include<algorithm>using namespace std;int main(){ int a[10001],b[10001],k[20002],n,m; while(cin>>n>>m) { int i,j=0; for(i=0; i<n; i++) { cin>>a[i]; k[j++]=a[i]; } for(i=0;i<m;i++) { cin>>b[i]; k[j++]=b[i]; } sort(k,k+n+m); for(i=0;i<m+n;i++) { if(k[i]==k[i+1]) continue; else if(i<n+m-1) cout<<k[i]<<" "; else cout<<k[i]<<endl; } } return 0;}<img src="http://img.blog.csdn.net/20150602200342507?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTcxNjEyMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
- HDOJ{A}+{B}法2
- A+B(HDOJ)
- HDOJ-1228-A+B
- HDOJ A+B Problem
- hdoj 1412 {A} + {B}
- hdoj 1412 {A} + {B}
- hdoj 1228 A + B
- HDoj-1228-A + B
- HDOJ 1576 A/B
- hdoj A + B Again
- hdoj 2101 a+b
- hdoj 2705 A|B?
- HDOJ 1228 A + B
- hdoj-3787-A+B
- HDOJ{A}+{B}
- HDOJ 2075 A|B?
- HDOJ~~A+B Problem
- Hdoj 1573 A/B
- 使用openssl的md5库
- Linux库函数(6.2)
- 青蛙跳台阶问题
- git checkout 命令详解
- Android开发设计模式之——单例模式
- HDOJ{A}+{B}法2
- 4.1-2
- iOS提交后申请加急审核
- 6.2 视图UIView及视图控制器(UIViewController)
- #101 Symmetric Tree
- HDU ACM 5253 连接的管道->最小生成树(并查集)
- 【leetcode】Subsets 1&2
- Unix环境高级编程 章一:进程控制
- 菜鸟学Android笔记(十六):零散的知识点