是漏了什么吗?
#include<iostream>
using namespace std;
int main(){
int m[101],n,l,ml=0;
int ans=0;
cin>>l>>n;
for(int i=1;i<=n;i++){
int ip;
bool ex=0;
cin>>ip;
for(int o=0;o<=l;o++){
if(m[o]==ip) ex=1;
}
if(ex==0){
if(ml==l){
for(int o=1;o<=l-1;o++){
m[o-1]=m[o];
}
m[l-1]=ip;
}else if(ml!=l){
m[ml]=ip;
ml++;
}
ans++;
}
}
cout<<ans;
return 0;
}