题解
2025-11-12 18:00:36
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n,m,a1[1001],a2[1001],k=1,m1=1,num;
int main(){
cin>>m>>n;
for(int i=1;i<=n;i++)cin>>a1[i];
for(int i=1;i<=m;i++)a2[i]=9999;
for(int i=1;i<=n;i++){
for(int j=1;j<=m1;j++){
if(a2[j]==a1[i]){
k=0;
break;
}
}
if(k){
if(m1==m){
for(int j=2;j<=m1;j++)a2[j-1]=a2[j];
a2[m]=a1[i];
}else{
m1++;
a2[m1-1]=a1[i];
}
num++;
}
k=1;
}
cout<<num<<"\n";
return 0;
}
这里空空如也







有帮助,赞一个