#includeusing namespace std; struct ts{ string name; int bh,yw,sx,yy,kx,zf,mc; }; ts s[10001]; //结构体数组 int n; int main() { cin >> n; for(int i=1;i<=n;i++) { s[i].bh=i; cin >> s[i].name >> s[i].yw >> s[i].sx >> s[i].yy >> s[i].kx; s[i].zf=s[i].yw+s[i].sx+s[i].kx+s[i].yy; } for(int i=1;i i;j--) if(s[j].zf>s[j-1].zf || (s[j].zf==s[j-1].zf && s[j].yw>s[j-1].yw)) swap(s[j],s[j-1]); for(int i=1;i<=n;i++) cout << s[i].name <<' '<< s[i].zf << endl; return 0; }



