#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
int a[101],b[101],c[101];
int n,m,i;
while(cin>>n>>m)
{
if(n==0&&m==0)
break;
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<m;i++)
{
cin>>b[i];
}
int j=0,k=0;
i=0;
sort(a,a+n);
sort(b,b+m);
while(i<n&&j<m)
{
if(a[i]==b[j])
{
i++;
j++;
}
else if(a[i]<b[j])
{
c[k]=a[i];
i++;
k++;
}
else
{
j++;
}
}
while(i<n)
{
c[k]=a[i];
i++;
k++;
}
if(k==0)
cout<<"NULL"<<endl;
else
{
for(i=0;i<k;i++)
cout<<c[i]<<" ";
cout<<endl;
}
}
}
HDU2034归并法
最新推荐文章于 2021-06-07 20:20:42 发布