76分求助
查看原帖
76分求助
419823
Matsuki楼主2023/11/1 17:40
#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,q;
	int a[8001];
	cin>>n>>q;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	int x;
	for(int i=1;i<=q;i++){
		cin>>x;
		if(x==1){
			int x,v;
			cin>>x>>v;
			a[x]=v;
		}
		else if(x==2){
			int x,cnt=1;
			cin>>x;
			int v=a[x];
			for(int i=1;i<=n;i++){
				if(v>a[i]||(i<x&&v==a[i])){
					cnt++;
				}
			}
			cout<<cnt<<endl;
		}
	}
	return 0;
}

啊啊啊啊为啥超时

2023/11/1 17:40
加载中...