int main(void)
{
long long int i,j,N;
float a,b,c,d;
float e[100001];
scanf("%lld",&N);
b=10000;
d=0;
for(i=1;i<=N;i++)
{
scanf("%f",&e[i]);
d+=e[i];
}
for(i=2;i<N;i++)
{
c=0;
for(j=i;j<N;j++)
{
c+=e[j];
c=(d-a)/(float)(N-(j+1-i));
if(b>c)
{
b=c;
}
}
}
printf("%.3f",b);
return 0;
}
a都没赋值就拿来用,不出错就万幸了,怎么还纠结超时的问题