求问
查看原帖
求问
790361
LeR_lirun楼主2024/10/27 12:35

我这样写有什么问题 虽然AC了

#include<bits/stdc++.h>
using namespace std;
inline int read()
{
	int res=0,f=1;char ch=getchar();
	while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
	while(ch<='9'&&ch>='0'){res=(res<<1)+(res<<3)+ch-'0';ch=getchar();}
	return res*f;
}
int ans,b[100005],a[100005],n;
int main()
{
//	freopen("duel.in","r",stdin);
//	freopen("duel.out", "w",stdout);
	n=read();
	for(int i=1;i<=n;i++){
		a[i]=read();
		b[a[i]]++;
	}
	for(int i=1;i<=100005;i++){
		ans=max(ans,b[i]);
	}
	cout<<ans;
	return 0;
}
2024/10/27 12:35
加载中...