咋肥事 0分
查看原帖
咋肥事 0分
1091106
lemon8932楼主2024/10/1 11:07
#include <bits/stdc++.h>
using namespace std;
int a[100001],b[100001];//1为到了,0为没到
int n,m,i,ans;
int main()
{
    cin>>n>>m;
	for(i=0;i<n;i++)
	{
		cin>>a[i];
		b[a[i]]=1;//到了就标为1
	}
	for(i=0;i<m;i++)
	{
		if(b[a[i]]=0)//没到就加1,看没到人总数
		{
			ans++;
		}
	}
	if(ans=0)//没到数为0时,为全到
	{
		cout<<n;//全到就输出全部
	}
	else   //没全到
	{
		for(i=0;i<m;i++)
	{
		if(b[a[i]]=0)//没到的就输出
		{
			cout<<a[i]<<" ";
		}
	}
	}
	return 0;
}
2024/10/1 11:07
加载中...