写注释了 求帮忙看一下!!
现在是样例输出就不对 自己手算了也没问题啊(嘤嘤嘤)
我知道还有优化空间没开longlong没用scanf啥的问题 但是现在就想让他能把样例算对。。。
谢谢啦
#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
int a[10005],b[10005];
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 x;
cin>>x;
if(x==1){
int x1,x2;
cin>>x1>>x2;
a[x1]=x2;
continue;
}
if(x==2){
int x1;
cin>>x1;
for(int j=1;j<=n;j++)
b[i]=a[i];
sort(b+1,b+n+1);
for(int j=1;j<=n;j++){
if(b[j]==a[x1]){
cout<<j<<endl;
break;
}
}
}
}
return 0;
}