多了一行sort后两个测试点就超时了 麻了
#include <iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<string>
using namespace std;
int a[100010];
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,a+n,greater<int>());
n--;
while(n){
a[n-1]=(a[n]+a[n-1])/2;
//sort(a,a+n,greater<int>());
n--;
}
printf("%d\n",a[0]);
return 0;
}