CSP题解|201612-1 中间数|100分

#include <bits/stdc++.h>
using namespace std;
int main() {
	int n;cin>>n;
	vector<int>v;
	while(n--){
		int temp;cin>>temp;
		v.push_back(temp);
	}
	bool isFind = false;
	for(int i =0;i<v.size();i++){
		int smallNum=0,bigNum=0;
		for(int j =0;j<v.size();j++){
			if(v[i]>v[j])smallNum++;
			if(v[i]<v[j])bigNum++;
		}
		if(smallNum==bigNum){
			cout<<v[i]<<endl;
			isFind=true;
			break;
		}
	}
	
	if(!isFind)cout<<-1<<endl;
}

数据量很小,可以直接暴力

全部评论

相关推荐

今天 09:08
裁应届生,一分钱补偿没有,离职了还脑控你,跟踪你,定位你,丁东服务是搞系每一个人
牛客吹哨人:建议细说...哨哥晚点统一更新到黑名单:不要重蹈覆辙!25届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1317104
叮咚买菜稳定性 8人发布 投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务