为什么会TLE
查看原帖
为什么会TLE
419775
xurunsong楼主2021/1/9 12:16
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t,N,c=0,mc=0,mmc=0;
	cin>>t;
	for(int ti=1;ti<=t;++ti)
	{
		N=0;
		cin>>N;
		int n[N];
		for(int ni=1;ni<=N;++ni)
		{
			cin>>n[ni];
		}
		for(int nii=1;nii<=N;++nii)
		{
			c=0;
			for(int niii=1;niii<=N;++niii)
			{
				if(n[nii]==n[niii])
				c++;
			}
			if(c>mc)
			{
				mc=c;
			    mmc=n[nii];
			}
		}
		if(mc*2>N)
		{
			cout<<"YES"<<" "<<mmc<<endl;
		}
		else
		{
			cout<<"NO"<<endl;
		}
		mmc=0;
		mc=0;
		c=0;
	}
	return 0;
}
2021/1/9 12:16
加载中...