杭电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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 topwebsitesintheworld 不录 androidikev Fileencodinghasnotbeenset,usingplatformencodingUTF bpnn 刘备:你甚至不肯喊我一声大哥 原神:提瓦特的另一个旅行者 我用游戏改变了时间线 学霸文明辅助系统 龙族里的暗裔剑魔 无限进化:我加入了万界聊天群 和女魔头夫人苟在江湖的日子 我在综漫世界推销精灵 我不可能会录这种自述 没人比我更懂禁忌 四合院之飞扬年代 50块上单,只好去LCK打替补 莽荒纪之长生之路 死神:从统治虚圈开始 这位公子深藏不露 神话之门 诸天抽奖:开局段誉巅峰内力 杀手的退休柯学纪实 借神长生:从拐走仇人的道侣开始 暮年修仙的我长生不死 无尽海域,我以养妖求长生 吞噬星空之我躺平了也变强了 跑山人:我的属性加点人生 从九牛二虎开始无敌 高达SEED之前进四 龙族:从道诡异仙归来的路明非 穿越凡人我能无限升级 超神:无限知识,我带文明飞升! 重回八二做个好人 从斗罗开始:杀戮之都遇比比东 秦时:从监禁焰灵姬开始 重生之四合院的日子 权游之凛冬龙主 美利坚:我就是华尔街大公牛 我的宠兽词条过于离谱 末世诡海:全民加点孤艇求生