求助很急!
查看原帖
求助很急!
1711095
songhaoxuan12345678楼主2025/7/20 16:53

求助很急! 输入样例对了,但是只过1测试点 10分

#include<bits/stdc++.h>
using namespace std;
bool flag[1010];
int a[110];
int main(){
	int n,m,len=0,zd=0,ans=0;
	int cnt=0;
	cin>>n>>m;
	memset(flag,false,sizeof(flag));
	while(m--){
		int x;
		cin>>x;
		if(!flag[x]){
            ans++;
			cnt++;
			a[zd]=x;
			zd++;
			flag[x]=true;
			if(cnt>m){
				len++;
				flag[a[zd]]=0;
				cnt--;
			}
		}
	}
	cout<<ans;
	return 0;
}

感激不尽

2025/7/20 16:53
加载中...