题解 | #有序序列合并#
有序序列合并
http://www.nowcoder.com/practice/a9e943b0dab142759807d0cfb6863897
#include<stdio.h>
int main()
{
int n,m,temp;
scanf("%d %d",&n,&m);
int nums[30000] = { 0 };
for(int i = 0;i < n;i++)
{
scanf("%d",&temp);
nums[temp]++;
}
for(int i = 0;i < m;i++)
{
scanf("%d",&temp);
nums[temp]++;
}
for(int i = 0;i < 30000;i++)
{
for(int j = 0;j < nums[i];j++)
{
printf("%d ",i);
}
}
return 0;
}
int main()
{
int n,m,temp;
scanf("%d %d",&n,&m);
int nums[30000] = { 0 };
for(int i = 0;i < n;i++)
{
scanf("%d",&temp);
nums[temp]++;
}
for(int i = 0;i < m;i++)
{
scanf("%d",&temp);
nums[temp]++;
}
for(int i = 0;i < 30000;i++)
{
for(int j = 0;j < nums[i];j++)
{
printf("%d ",i);
}
}
return 0;
}