#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
bool cmp(const vector<int>&l,const vector<int>&r)
{
if(l[1] == r[1])
{
return l[0] > r[0];
}
return l[1] > r[1];
}
int main()
{
int t;
cin >> t;
vector<vector<int>>V(t, vector<int>(2, 0));
int max = 0;
int min = 0;
for(int i=0;i<t;i++)
{
cin >> V[i][0];
if(i==0)
{
max = V[i][0];
min = max;
}
if(V[i][0]>max)
{
max = V[i][0];
}
if(V[i][0]<min)
{
min = V[i][0];
}
}
for(int i=0;i<t;i++)
{
V[i][1] = abs(abs(V[i][0] - max) - (V[i][0] - min));
}
sort(V.begin(), V.end(), cmp);
cout << V[V.size() - 1][0];
V.clear();
return 0;
}
HNU软件实训-数的距离差
最新推荐文章于 2024-08-21 11:22:17 发布