竞赛讨论区 > 请问D拿错了。。。
头像
💰201910081644623
发布于 2019-12-07 23:26
+ 关注

请问D拿错了。。。


#include<bits/stdc++.h>
using namespace std;
const long long MAXN=10e10;
int main(){
    int n,m;
    int q[5],v[10],cnt[MAXN];
    int l,r,max=0;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
        cin>>v[i];
    while(m--){
        for(int j=0;j<3;j++)
        cin>>q[j];
        l=q[1],r=q[2];
          if(q[0]==1)
          for(int i=l;i<=r;i++)
           v[i]*=251%996*404*123;
           continue; 
          if(q[0]==2)
          for(int i=l;i<=r;i++){
             cnt[v[i]]++;
             if(cnt[v[i]]>max)
             max=cnt[v[i]];
             cout<<max<<endl;
        
    }
return 0;
}

全部评论

(2) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐