30分求助
查看原帖
30分求助
137723
pencil楼主2020/10/24 19:29
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b) {
	return a<b;
}
int main() {
	//bool flag=false;
	long int i2,i,l,num=0,n,b1=-1,b2=-1,b3=-1,a;
	cin>>n;
	for(i=1; i<=n; i++) {
		cin>>a;
		if(b3<a) {
			if(b2<a) {
				if(b1<a) {
					b3=b2;
					b2=b1;
					b1=a;
				} else {
					b3=b2;
					b2=a;
				}
			} else {
				b3=a;
			}
		}
	}
	if(b2==-1)cout<<-1;
	if(b1!=-1&&b2!=-1&&b3==-1)cout<<b2;
	else if(b1!=-1&&b2!=-1&&b3!=-1) cout<<b3;
	return 0;
}
2020/10/24 19:29
加载中...