求大佬帮忙看看代码有什么问题
649
2022.11.12
发布于 未知归属地

屏幕截图 2022-11-12 113638.jpg


#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n<=0) return -1;
	vector<int>ver(n);
	for(int i=0;i<n;i++){
		cin>>ver[i];
	}
	unordered_map<int,int>map;
	sort(ver.begin(),ver.end());
	int index=1;
	for(int i=n-1;i>=0;i--){
		if(!map.count(ver[i])) map[ver[i]]=index++;
	}
	//查询
	int q;
	cin>>q;
	cout<<map[q]<<endl; 
} 

我在oj提交似乎是编译错误?没看出来有什么问题

评论 (7)