0分求解!
查看原帖
0分求解!
1249836
adminh楼主2024/7/2 14:19
#include<bits/stdc++.h>
using namespace std;
int n,k,a[10005];
int main(){
	cin>>n>>k;
	for(int i=1;i<=n;i++)cin>>a[i];
	for(int i=1;i<=k;i++){
		int op,x,y;
		cin>>op>>x;
		if(op==1)cin>>y;
		if(op==1)a[x]=y;
		else  {
			int w=a[x];
			int p=n;
			for(int i=1;i<x;i++)
			if(w>a[i])p--;
			for(int i=x;i<=n;i++)
			if(w<=a[i])p--;
			cout<<p<<endl;
		}
	}
	return 0;
}

2024/7/2 14:19
加载中...