76分,蒟蒻求调!!!
查看原帖
76分,蒟蒻求调!!!
697189
00ll00楼主2022/10/28 22:50

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;
}//f**k CCF!
2022/10/28 22:50
加载中...