MERGE Sorted - No Duplication[ZH]
C++ CODE:
#include <iostream>
#include<algorithm>
using namespace std;
int main(){
int l1,l2,i,j;
cin>>l1>>l2;
int a[l1],b[l2],m[l1+l2],k=0;
for(i=0;i<l1;i++)
{
cin>>a[i];
}
for(i=0;i<l2;i++)
{
cin>>b[i];
}
for(i=0;i<l1;i++)
{
m[k]=a[i];
k++;
}
for(i=0;i<l2;i++)
{
m[k]=b[i];
k++;
}
sort(m,m+l1+l2);
for(i=0;i<l1+l2;i++)
{
for(j=i+1;j<l1+l2;j++)
{
if(m[i]==m[j])
{
m[j]=0;
}
}
}
for(i=0;i<l1+l2;i++)
{
if(m[i]!=0)
{
cout<<m[i]<<" ";
}
}
}
Comments
Post a Comment