众数数据测试间,听取WA声一片
  • 板块P2681 众数
  • 楼主Gold14526
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/1/25 15:36
  • 上次更新2023/10/28 11:00:34
查看原帖
众数数据测试间,听取WA声一片
345930
Gold14526楼主2022/1/25 15:36

全WA

using namespace std;
map<int,int>d;
int n,m;
int a[1001];
int ans;
int main()
{
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
	}
	int f,x,y;
	while(m-->0)
	{
		scanf("%d%d%d",&f,&x,&y);
		if(f==0)
		{
			d.clear();
			ans=a[x];
			for(int i=x;i<=y;i++)
			{
				d[a[i]]+=1;
				if(d[a[i]]>d[ans]||(d[a[i]==d[ans]]&&ans>a[i]))
				{
					ans=a[i];
				}
			}
			printf("%d\n",ans);
		}
		else
		{
			a[x]=y;
		}
	}
	return 0;
}
2022/1/25 15:36
加载中...