ZhangLang_ @ 2024-11-06 17:47:53
#include<bits/stdc++.h>
using namespace std;
const long long int N=303,inf=1e9+1;
int main(){
int c;
cin>>c;
long long int a[N];
double arr=0;
long long int max=-inf,min=inf;
for(int i=0;i<c;i++) {
cin>>a[i];
if(a[i]>max) max=a[i];
if(a[i]<min) min=a[i];
}
double dis;
double max2=-inf;
for(int i=0;i<c;i++){
if(a[i]!=max &&a[i]!=min) arr+=a[i];
}
arr/=(c-2);
for(int i=0;i<c;i++){
if(a[i]!=max &&a[i]!=min) {
dis=0;
dis=arr-a[i];
if(dis<0) dis=fabs(dis);
if(dis>max2) max2=dis;
}
}
printf("%.2lf %.2lf",arr,max2);
return 0;
}