有何问题???????
#include<bits/stdc++.h>
using namespace std;
int n,m,a[8005],b[8005],c,d,e;
bool cmp(int a,int b) {
return a<b;
}
main() {
cin>>n>>m;
for(int i=1; i<=n; i++) {
cin>>a[i];
b[i]=a[i];
}
sort(b+1,b+n+1,cmp);
while(m--) {
cin>>c;
if(c==1) {
cin>>d>>e;
a[d]=e;
sort(b+1,b+n+1,cmp);
} else if(c==2) {
cin>>d;
e=a[d];
for(int i=1; i<=n; i++) {
if(b[i]==e) {
cout<<i<<endl;
break;
}
}
}
}
}