hdoj 1412 {A} + {B}
来源:互联网 发布:mac克隆是什么意思 编辑:程序博客网 时间:2024/06/11 09:35
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): 11511 Accepted Submission(s): 4822
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#include<stdio.h>//1412#include<string.h>int main(){int n_1,n_2,i,j,k,n,m;int a[40000];while(scanf("%d %d",&n,&m)!=EOF){memset(a,0,sizeof(a));for(i=0;i<n;i++)scanf("%d",&a[i]);for(;i<n+m;i++)scanf("%d",&a[i]);for(i=0;i<m+n;i++){for(j=0;j<m+n;j++)if(a[i]==a[j]&&i!=j)a[i]=-1;}for(i=0;i<n+m-1;i++) for(j=0;j<n+m-1-i;j++) if(a[j]>a[j+1]) {int t=a[j];a[j]=a[j+1];a[j+1]=t;}for(i=0;i<n+m;i++)if(a[i]!=-1){ printf("%d",a[i]); if(i!=n+m-1) printf(" "); } printf("\n");//for(i=0;i<n+m;i++)//printf("%d#\n",a[i]);}return 0;}
0 0
- hdoj 1412 {A} + {B}
- hdoj 1412 {A} + {B}
- HDOJ 1412 {A} + {B}
- hdoj-1412-{A} + {B}
- HDOJ 1412 {A} + {B}
- hdoj.1412 {A} + {B} 20140724
- HDOJ 1412 {A} + {B}解题报告
- HDOJ(HDU).1412 {A} + {B} (STL SET)
- A+B(HDOJ)
- HDOJ-1228-A+B
- HDOJ A+B Problem
- 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
- 郑州网络公司:SEO优化排名应对策略
- 标准IO与文件IO 的区别
- ubuntu下Tomcat配置
- 刘凌峰老师《Excel数据处理高级课程》
- HTML网页制作主要内容
- hdoj 1412 {A} + {B}
- hd 1076 An Easy Task
- java连接数据库并执行sql
- 免费jpg转pdf转换器哪个最好
- jquery操作dom
- Codeforces Round #259 (Div. 2) ABC简要题解
- jsp是什么
- Android抽奖转盘代码
- hdu 1017