杭电1412({A} + {B})
来源:互联网 发布:java进程和线程的区别 编辑:程序博客网 时间:2024/06/15 03:05
点击打开杭电1412
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>int main(){ int n,m,s[20002],i,j,k,t; while(scanf("%d %d",&n,&m)!=EOF) { for(i=0;i<n+m;i++) scanf("%d",&s[i]); for(i=0;i<n+m;i++) { k=i; for(j=k+1;j<n+m;j++) if(s[k]>s[j]) k=j; t=s[i]; s[i]=s[k]; s[k]=t; } printf("%d",s[0]); for(i=1;i<n+m;i++) { if(s[i]!=s[i-1]) printf(" %d",s[i]); } printf("\n"); } return 0;}
0 0
- 杭电1412({A} + {B})
- 杭电1412 {A} + {B}
- 杭电-{A} + {B}
- 杭电A+B
- 数学—杭电1412 {A} + {B}
- 杭电 HDU ACM 1412 {A} + {B}
- 杭电acm 1412 {A}+{B}
- 人见人爱A+B(杭电2033)
- 人见人爱A+B(杭电2033)
- 杭电A+B problem1002 (大数)
- 矩形A + B(杭电2524)
- 杭电1089 a+b(1)
- 杭电1090 a+b(2)
- 杭电2033 A+B
- [杭电]A + B Again
- A + B(杭电1228)
- 杭电1228 A+B
- 杭电3787A+B
- NSStringCompareOptions
- Ubuntu上配置静态ip
- 关于struct对齐问题
- java实现在线支付
- 关于webview的若干问题
- 杭电1412({A} + {B})
- 深度技术 + 雨林木风 + 电脑公司 + 萝卜家园 ...
- python实现自顶向下,自底向上
- ubuntu Cairo图形库 环境搭建
- Android 关机(reboot)流程
- union和union all的区别
- UVa 608 - Counterfeit Dollar
- Objective C 中的nil,Nil,NULL和NSNull理解
- Lambada表达式简介