求调
查看原帖
求调
1199645
lqy404楼主2024/10/22 22:23
#include<bits/stdc++.h> 
using namespace std;
int m,n,a,ans,frist_one=1,last_one=1,sum[10005],x;
int main(){
	scanf("%d%d",&m,&n);
	for(int i=1;i<=10003;i++) sum[i] = -1;
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		for(int j=frist_one;j<=last_one;j++){
			if(a == sum[j]) x=1;
		}
		if(x==0){
			last_one++;
			sum[last_one] = a;
			ans++;
		}
		if(last_one>m){
			frist_one++;
			last_one++;
		}
		x=0;
	}
	cout<<ans;
	return 0;
}
2024/10/22 22:23
加载中...