题目描述
代码
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 100010;
int a[N];
int main()
{
int n;
cin >> n;
for (int i = 0; i < n; i++) cin >> a[i];
sort(a, a + n);
if (n & 1)
{
printf("%d %d %d", a[n - 1], a[n / 2], a[0]);
}
else
{
int sum = a[n / 2] + a[n / 2 - 1];
if (sum & 1) printf("%d %.1f %d", a[n - 1], sum * 1.0 / 2, a[0]);
else printf("%d %d %d", a[n - 1], sum / 2, a[0]);
}
return 0;
}