这个代码为毛只有60分?
#include <bits/stdc++.h>
#define MAXN 1050
using namespace std;
int a[MAXN],q[200],b[MAXN];
int main()
{
int m,n;
cin>>m>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int head=1,tail=0;
for(int i=1;i<=n;i++){
if(!b[a[i]]){
q[++tail] = a[i];
b[a[i]] = 1;
}
if(tail-head>=m){
b[q[head]] = 0;
head++;
}
}
cout<<tail<<endl;
return 0;
}