题目描述
极简解法
#include<stdio.h>
int main()
{
int a,b,c,m[10000],n[10000],p[10000];
int cnt=0,t[10000],flag[10000];
scanf("%d%d%d",&a,&b,&c);
for(int i=0;i<a;i++)scanf("%d",&m[i]);
for(int i=0;i<b;i++)scanf("%d",&n[i]);
for(int i=0;i<c;i++)scanf("%d",&p[i]);
for(int j=0;j<b;j++)
{
for(int k=0;k<c;k++)
{
if(n[j]==p[k])
{
cnt++;
t[cnt]=n[j];
}
}
}
for(int i=0;i<a;i++)
{
for(int j=1;j<=cnt;j++)
{
if(m[i]==t[j])
{
flag[i]=1;
}
}
if(flag[i]!=1)printf("%d ",m[i]);
}
return 0;
}