求dalao指正!
查看原帖
求dalao指正!
1112350
hzy_Q楼主2024/4/5 12:03
#include<bits/stdc++.h>
using namespace std;
#define int long long
map<int,int> s;
signed main()
{
	int t;
	scanf("%lld",&t);
	while(t--)
	{
		s.clear(); 
		int n;
		scanf("%lld",&n);
		int ans=0,cnt=0,ai;
		for(int i=1;i<=n;i++)
		{
			scanf("%lld",&ai);
			if(s.count(ai))
			{
				ans=max(ans,cnt);
				cnt=1;
				s.clear();
			}
			else s[ai]++;cnt++;
		}
		printf("%lld\n",ans);
	}
	return 0;
}
2024/4/5 12:03
加载中...