题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2034
解题思路:set的基本用法
#include<iostream>
#include<string.h>
#include<stdio.h>
#include<set>
using namespace std; int main()
{
int num1,num2,n;
while(scanf("%d %d",&num1,&num2)!=EOF)
{
if(num1 == && num2 == )
break;
else
{ set<int> set1;
set1.clear();
for(int i=;i<num1;i++)
{
cin>>n;
set1.insert(n);
} for(int i=;i<num2;i++)
{
cin>>n;
set1.erase(n);
} if(set1.size()!=)
{ set<int>::iterator it=set1.begin(); for(;it!=set1.end();it++)
{
cout<<*it<<" "; }
cout<<endl;
} else
cout<<"NULL\n"; } }
return ;
}