虽然过了(用STL),但还是想问问用模拟怎么过
#include<bits/stdc++.h>
using namespace std;
int n,m,k,t;
vector<int> v;
int main() {
scanf("%d%d",&m,&n);
while(cin>>t) {
if(find(v.begin(),v.end(),t)==v.end()) {
v.push_back(t);
k++;
}
if(v.size()>m) {
v.erase(v.begin());
}
}
printf("%d",k);
return 0;
}