本地对,交上去Subtask #0全WA
查看原帖
本地对,交上去Subtask #0全WA
767015
sd_JC楼主2024/4/6 17:04

记录

不知道为啥,求求大佬帮帮,悬关


#include<bits/stdc++.h>
using namespace std;
int n;
vector<int>a;
int x1(int x){
	int ans=0;
	for(int i=0;i<a.size();i++)
		if(a[i]<x)ans++;
	return ans+1;
}
int x2(int x){
	return a[x];
}
int x3(int x){
	int ans=-2147483647;
	for(int i=0;i<a.size();i++)
		if(a[i]<x&&a[i]>ans)ans=a[i];
	return ans;
}
int x4(int x){
	int ans=2147483647;
	for(int i=0;i<a.size();i++)
		if(a[i]>x&&a[i]<ans)ans=a[i];
	return ans;
}
void x5(int x){
	a.push_back(x);
}
int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		int x,y;
		cin>>x>>y;
		if(x==1)
			cout<<x1(y);
		else if(x==2)
			cout<<x2(y-1);
		else if(x==3)
			cout<<x3(y);
		else if(x==4)
			cout<<x4(y);
		else
			x5(y);
		if(x!=5)cout<<"\n";
	}
	return 0;
}
2024/4/6 17:04
加载中...