#include<bits/stdc++.h> using namespace std; int main() { int i,n,t,a[100],x,j,max,min; float d[100]; cin>>n; for(i=0;i<n;i++){ cin>>a[i]; x=0; max=0; min=9999; for(j=0;j<5;j++){ cin>>t; x+=t; if(t>max){ max=t; } if(t<min){ min=t; } } d[i]=(x-max-min)*1.0/3; } for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if(d[j]<d[j+1]){ swap(d[j],d[j+1]); swap(a[j],a[j+1]); } } } for(i=0;i<3;i++){ printf("%d %.3f",a[i],d[i]); cout<<endl; } return 0; } /************************************************************** Problem: 1315 User: zzz Language: C++ Result: Accepted Time:9 ms Memory:2076 kb ****************************************************************/