4分求助
查看原帖
4分求助
671482
slry666楼主2022/8/20 10:13
#include<iostream>
#include<cstdio>
#include<bits/stdc++.h>
using namespace std;
int s[10050],n,z,y,x,m,i,a;
int num(int a){
	for(i=1;i<=n;i++){
		if(s[i]==s[a]){
			return i;
			break; 
		}
	}
}int cmp(int x,int y){
	if(x>y) return 1;
	else return 0; 
}
int main(){
	cin>>n>>m;
	for(i=1;i<=n;i++){
		cin>>s[i];
	}sort(s+1,s+1+n,cmp);
	for(i=1;i<=m;i++){
		cin>>x;
		if(x==1){
			cin>>y>>z;s[y]=z;
		}else{
			cin>>y;
			cout<<num(y)<<endl;
		}
	}
}
2022/8/20 10:13
加载中...