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