HDU1412{A} + {B}

来源:互联网 发布:成都英创 linux gpio 编辑:程序博客网 时间:2024/05/16 15:52

给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
Input
每组输入数据分为三行,第一行有两个数字n,m(0

#include<stdio.h>#include<algorithm>using namespace std;int main(){    int a[20020],b[20020];    int n,m,i,j;    while(~scanf("%d%d",&n,&m))    {        for(i=0;i<n+m;i++)        {            scanf("%d",&a[i]);        }        sort(a,a+n+m);        b[0]=a[0];        j=0;        for(i=1;i<n+m;i++)        {            if(b[j]!=a[i])            {                j++;                b[j]=a[i];            }        }        printf("%d",b[0]);        for(i=1;i<=j;i++)            printf(" %d",b[i]);        printf("\n");    }    return 0;}
原创粉丝点击