代码如下:
#include<iostream>
#include<queue>
using namespace std;
bool in[200000];
queue<int> q;
int main()
{
int m,n,a,s=0;
cin>>m>>n;
for(int i=0;i<=n;i++)
{
scanf("%d",a);
if(in[a])
{
continue;
}
else
{
if(q.size() >= m ){in[q.front()]=0;q.pop() ;}
q.push(a);
in[a]=1;
s++;
}
}
cout<<s;
return 0;
} ```
DALAO们可以帮帮我吗?