题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1412

{A} + {B}

Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14595    Accepted Submission(s):
6095

Problem Description
给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
 
Input
每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开.
 
Output
针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开.
 
Sample Input
1 2
1
2 3
1 2
1
1 2
 
Sample Output
1 2 3
1 2
 
Author
xhd
 
Source
 
题目大意:集合的加减运算,既然是集合之间的运算就要满足集合的性质,一个集合中不可以同时出现两个或两个以上相同数字。
 
详见代码。
 #include <iostream>
#include <cstdio>
#include <algorithm> using namespace std; int num[+]; int main ()
{
int n,m;
while (~scanf("%d%d",&n,&m))
{
for (int i=; i<n+m; i++)
{
scanf("%d",&num[i]);
}
sort(num,num+n+m);
for (int i=; i<n+m; i++)
{
if (i==)
{
printf ("%d",num[]);
continue;
}
if (num[i]==num[i-])
continue;
else
printf (" %d",num[i]);
}
printf ("\n");
}
return ;
}

最新文章

  1. js产生随机数并加入数组
  2. iOS开发UI篇—无限轮播(功能完善)
  3. phpcms分页使用
  4. javascript面向对象学习笔记——创建对象(转)
  5. 初涉A*剪枝
  6. 最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good
  7. Java 多线程并发 Future+callable 实例
  8. codeforces 277.5 div2 F:组合计数类dp
  9. Luogu P3367 【模板】并查集
  10. from Require.js to Webpack(why)
  11. CAN总线基础知识(三)
  12. Jmeter(二十七)Jmeter Question 之“集成Ant+Jenkins自动化”
  13. Eclipse创建Dynamic Web部署
  14. 为什么因式分解n=pq分别得到pq是求解密钥中d的关键
  15. 关于Unity中如何判断一个动画播放结束
  16. 简述在MySQL数据库中MyISAM和InnoDB的区别
  17. 理解jquery on 委托事件的机制
  18. 定制WinEdt 优化Latex输入
  19. Quartz 一个JOB 配置多个Trigger时注意的问题
  20. DataGridView相关代码

热门文章

  1. 从1到n的阶乘的和(python)
  2. Hibernate学习实现查询
  3. 【bzoj5008】方师傅的房子 计算几何
  4. STL使用记录
  5. [HAOI2007]分割矩阵 DP+推式子
  6. BZOJ4259:残缺的字符串——题解
  7. HTTPS证书生成方法,也适用于APP
  8. BZOJ1492: [NOI2007]货币兑换Cash 【dp + CDQ分治】
  9. 项目管理---git----快速使用git笔记(二)------git的本地安装
  10. 基础dp例题整理