#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) 回帖