76分代码如下↓
#include<bits/stdc++.h>
using namespace std;
int a[114514];
int n,m;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=0;i<m;i++){
int s,b,l=0;
cin>>s;
if(s==1){
int d,p;
cin>>d>>p;
a[d]=p;
}
else{
cin>>b;
for(int i=1;i<=n;i++){
if(i<b&&a[i]>a[b]){
l--;
}
if(i>b&&a[i]<a[b]){
l++;
}
}
cout<<b+l<<"\n";
}
}
return 0;
}