代码如下,还请指导
#include<iostream>
#include<cstdio>
using namespace std;
int x,v,n,a[8005],T;
int main(){
scanf("%d%d",&n,&T);
for(int i=1;i<=n;i++) scanf("%d",&a[i]);
for(;T;T--){
int t;
scanf("%d%d",&t,&x);
if(t==1) scanf("%d",&v),a[x]=v;
else{
int cnt=0;
for(int i=1;i<=n;i++){
if(i<=x&&a[i]<=a[x]) cnt++;
else if(a[i]<a[x]) cnt++;
}
printf("%d\n",cnt);
}
}
return 0;
}