#include<bits/stdc++.h> using namespace std; int main() { int i,j,n,t,a[100][100],s=0,max,min,q1,q2,q3,e=0,d[100]={0}; cin>>n; float k=0,b[100]={0}; for(i=0;i<n;i++){ for(j=0;j<6;j++) cin>>a[i][j]; } for(i=0;i<n;i++){ s=0; max=0; min=99999; for(j=1;j<6;j++){ s=s+a[i][j]; if(a[i][j]<min) min=a[i][j]; if(a[i][j]>max) max=a[i][j]; } b[i]=(s-max-min)*1.0/3.0; d[i]=a[i][0]; } for(i=1;i<=n-1;i++){ for(j=0;j<=n-1-i;j++){ if(b[j+1]>b[j]){ swap(b[j+1],b[j]); swap(d[j+1],d[j]); } } } for(i=0;i<3;i++){ printf("%d %.3f\n",d[i],b[i]); } return 0; } /************************************************************** Problem: 1315 User: houshanglin Language: C++ Result: Accepted Time:10 ms Memory:2076 kb ****************************************************************/