第一次使用set
AC代码:
#include<iostream>
#include<set>
#include<algorithm>
using namespace std;
int main()
{
set<int>a;
int n, m, i, num;
while (scanf("%d%d", &n, &m), n || m)
{
for (i = 0; i < n; i++)
{
scanf("%d", &num);
a.insert(num);
}
for (i = 0; i < m; i++)
{
scanf("%d", &num);
if (a.find(num) != a.end())
a.erase(num);
}
if (a.empty())
printf("NULL\n");
else
{
while (!a.empty())
{
set<int>::iterator it = min_element(a.begin(), a.end());
printf("%d ", *it);
a.erase(*it);
}
printf("\n");
}
}
return 0;
}