思路:题目说肯定存在这个数,那么经过排序后这个数肯定在整个序列的中间位置。

#include<bits/stdc++.h>
using namespace std;
#define N 1005
int main()
{
    int n;
    cin>>n;
    int a[N];
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    sort(a+1,a+n);
    if(n%2==0)cout<<a[n/2]<<endl;
    else
        cout<<a[n/2+1]<<endl;
}