HDU 1412 {A} + {B}【排序+合并】
来源:互联网 发布:欧洲五大列强知乎 编辑:程序博客网 时间:2024/06/05 03:02
/*
题目大意:合并一样的数
解题思路:排序后再合并相同的数
关键点:合并相同的数
解题人:lingnichong
解题时间:2014-08-29 01:04:44
解题体会:学会了如何合并一样的数
*/
{A} + {B}
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 11890 Accepted Submission(s): 4968
Problem Description
给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
注:同一个集合中不会有两个相同的元素.
Input
每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开.
Output
针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开.
Sample Input
1 212 31 211 2
Sample Output
1 2 31 2
Author
xhd
Source
HDU 2006-5 Programming Contest
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;#define MAXN 20000+10int a[MAXN];int main(){int n,m;int i,j;memset(a,0,sizeof(a));while(~scanf("%d%d",&n,&m)){for(i=0;i<n+m;i++)scanf("%d",&a[i]);sort(a,a+(n+m));printf("%d",a[0]);for(i=1;i<n+m;i++){if(a[i] != a[i-1])printf(" %d",a[i]);}printf("\n");}return 0;}
0 0
- HDU 1412 {A} + {B}【排序+合并】
- hdu 1412 {A} + {B}(集合合并)
- hdu 1412 {A} + {B}(简单的合并集合)
- hdu 1412 {A} + {B}
- HDU 1412 {A}+{B}
- HDU 1412 ( {A} + {B} )
- HDU 1412 {A}+{B}
- HDU-1412{A}+{B}
- hdu 1412 {A} + {B}
- hdu 1412 {A} + {B}
- hdu-1412-{A}+{B}
- HDU 1412 {A} + {B}
- HDU 1412{A} + {B}
- HDU 1412 {A} + {B}
- hdu 1412 {A} + {B}
- HDU 1412 {A} + {B}
- hdu-1412-{A} + {B}
- hdu 1412 {A} + {B}
- CentOS 编译安装搭建LNMP
- C++设计模式之抽象工厂模式
- db2表页大小转换步骤
- NYOJ 题目915+-字符串(字符串,水题)
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- HDU 1412 {A} + {B}【排序+合并】
- 移动设备、手机浏览器Javascript滑动事件代码
- WordPress + Mysql +phpMyAdmin的搭建
- Eclipse+CDT+Cygwin配置C/C++开发环境
- LeetCode-Populating Next Right Pointers in Each Node II
- Java基础-分解质因数一
- Android休眠与唤醒流程(linux-2.6.29)
- 字符和字节的区别
- std::move