社区讨论

(*@ο@*) 哇~ RE?!

P2681众数参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mi6uzezx
此快照首次捕获于
2025/11/20 11:15
4 个月前
此快照最后确认于
2025/11/20 11:15
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int n,m;
int num[10005];
int main(){
    cin>>n>>m;
    for(int i=0;i<n;i++)
    cin>>num[i];
    bool flag[m+1];
    for(int j=1;j<=m;j++)
    {
        cin>>flag[j];
        if(flag[j]==1)
        {
            int q,w;
            cin>>q>>w;
            num[q-1]=w;
        }
        else
        {
            int x,y;
            cin>>x>>y;
            int times[10005]={0};
            for(int i=x;i<=y;i++)
            times[num[i]]++;
            int maxid=0;
            int max=0;
            for(int i=0;i<=10000;i++)
            {
                if(times[i]>max)
                {
                    max=times[i];
                    maxid=i;
                }
            }
            cout<<maxid<<endl;
        }
    }
}
这难道有问题吗 这题是不是有毒啊

回复

3 条回复,欢迎继续交流。

正在加载回复...