#include<stdio.h>
int main(){
int n, i, min, max;
float mid;
scanf("%d", &n);
int A[n+1];
for(i=1; i<=n; i++) scanf("%d", &A[i]);
if(A[1]>A[n]) max = A[1], min = A[n];
else max = A[n], min = A[1];
if(n%2==0){
mid = (A[n/2]+A[n/2+1])/2.0;
if((A[n/2]+A[n/2+1])%2 == 0) printf("%d %.0f %d", max, mid, min);
else printf("%d %.1f %d", max, mid, min);
}else {
mid = A[n/2+1];
printf("%d %.0f %d", max, mid, min);
}
return 0;
}
注意题干要求,整数输出整数,分数保留一位