为神魔#2过不去?
各位大佬指教一下
#include <iostream>
#include <cstdio>
#include <string.h>
#include <cmath>
#include <algorithm>
using namespace std;
bool find(int n[],int s,int o,int x){
for(int i=s;i<=o;i++){
if(n[i]==x){
return true;
}
}
return false;
}
int main(){
int m,n,x=0,t=0;
cin>>m>>n;
int k[1000]={-1},d[1000]={0};
for(int i=0;i<n;i++){
cin>>d[i];
}
for(int i=0;i<n;i++){
if(find(k,0,m-1,d[i])){
}
else{
if(t>=m){
t=m-1;
for(int j=1;j<m;j++){
k[j-1]=k[j];
}
k[t]=d[i];
t++;
}
else{
k[t]=d[i];
t++;
}
x++;
}
}
cout<<x;
}