30分求助!!!
查看原帖
30分求助!!!
89613
_fishFish楼主2020/10/9 22:39
#include<cstdio>		//机器翻译 
using namespace std;
int a[1010],cnt[1010];
bool flag[1010];

int main(){
	int size,len,ans=0;
	scanf("%d%d",&size,&len);
	for(int i=1;i<=len;i++){
		scanf("%d",&a[i]);
	}
	int cn=0;
	for(int i=1;i<=len;i++){
		if(flag[a[i]]==0){
			if(size){
				size--;
				flag[a[i]]=1;
			}
			else{
				flag[a[i]]=1;
				flag[a[++cn]]=0;
			}
			ans++;
		}
	}
	printf("%d",ans);
	return 0;
}
2020/10/9 22:39
加载中...