hdu 1412 {A} + {B} (水题但要注意输出格式)
2014-09-19 11:18
232 查看
{A} + {B}
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11927 Accepted Submission(s): 4992
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
注意输出格式
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; int a[20005]; int main() { int n,m; int i; while(cin>>n>>m) { for(i=0; i<n; i++) scanf("%d",&a[i]); for(i=n; i<n+m; i++) scanf("%d",&a[i]); sort(a,a+n+m); if(n+m>1) cout<<a[0]; if(m+n==1) cout<<a[0]<<endl; if(m+n==0) continue; for(i=1; i<n+m; i++) { if(a[i]==a[i-1]) { if(i+1==m+n) cout<<endl; else continue; } else { if(i+1==m+n) cout<<" "<<a[i]<<endl; else cout<<" "<<a[i]; } } } return 0; }
相关文章推荐
- hdu 1405 The Last Practice 输出格式需注意
- HDOJ1716 排列2 DFS水题 注意输出格式
- HDU 1114 Piggy-Bank (完全背包水题,但注意一下时间输出)
- HDU 1412 {A} + {B} STL<set> 水题
- hdu 2091 先前一直PE,(j-i)<m),因为这个写等于号了,所以错误,输出格式相当主要,最后的getchar();一定要加上
- 注意double型的输出格式与求圆柱体的面积
- Asp 输出编码为UTF-8格式的XML内容的注意事项
- hdu 3294 Girls' research ( manacher+特殊输出格式 )
- hdu 2088 Box of Bricks 输出格式控制
- HDU 2550 百步穿杨 简单的打印箭格式输出
- HDU--杭电--2076--夹角有多大(题目已修改,注意读题)--水题
- HDU 4687 Boke and Tsukkomi 一般图匹配,带花树,思路,输出注意空行 难度:4
- hdu_1048_The Hardest Problem Ever_字符输入输出问题水题一道
- POJ1004,Financial Management,水题,注意格式控制
- hdu1412 set函数的第一次成功应用 超级水题
- 杭电1161 输出的格式有细节要求,注意点
- HDOJ1014水题格式输出
- ZOJ 2099题解 只要分别把横坐标的的最大小值和纵坐标的最大最小值找到输出就行,注意一下输出格式
- HDU1017 注意下输出格式就可以了,我因此PE了两次啊!伤不起啊!
- 字符输入时注意的格式(特殊情况)http://acm.hdu.edu.cn/showproblem.php?pid=1860