一、题目
二、个人理解
Tips:
C++:
#include <iostream>
#include <cstdlib>
using namespace std;
int cmp(const void *a, const void *b)
{
return *(int *)a - *(int *)b;
}
int main()
{
int n;
cin >> n;
int a[n];
for (int i = 0; i < n; i++) {
cin >> a[i];
}
qsort(a, n, sizeof(int), cmp);
double sum = a[0];
for (int i = 1; i < n; i++) {
sum = (sum + double(a[i])) / 2;
}
cout << (int)sum;
}