6个TLE
#include<bits/stdc++.h>
using namespace std;
int a[8005];
int main(){
int n,q;
cin>>n>>q;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=q;i++){
int pd;
cin>>pd;
if(pd==1){
int x,v;
cin>>x>>v;
a[x]=v;
}
else {
int x;
cin>>x;
int w=a[x];
int sum=n;
for(int j=1;j<x;j++){
if(a[j]>w){
sum--;
}
}
for(int j=x+1;j<=n;j++){
if(a[j]>=w) sum--;
}
cout<<sum<<'\n';
}
}
return 0;
}