#include<iostream>
#include<string>
#include<stdio.h>
using namespace std;
struct codec
{
string name;
int c1;
int t1;
int c2;
int t2;
int c3;
int t3;
int c4;
int t4;
int sum;
int count;
};
int main(){
int n;
cin>>n;
codec max,t;
for (int i = 0; i < n; i++)
{ cin>>t.name>>t.c1>>t.t1>>t.c2>>t.t2>>t.c3>>t.t3>>t.c4>>t.t4;
t.sum = 0;
t.count = 0;
if (t.t1!=0){
t.sum += (t.c1-1)*20+t.t1;
t.count += 1;
}
if (t.t2!=0){
t.sum += (t.c2-1)*20+t.t2;
t.count += 1;
}
if (t.t3!=0){
t.sum += (t.c3-1)*20+t.t3;
t.count += 1;
}
if (t.t4!=0){
t.sum += (t.c4-1)*20+t.t4;
t.count += 1;
}
if (i == 0)
max = t;
else
{
if (t.count>max.count)
max = t;
else if (t.count == max.count)
if (t.sum < max.sum)
max = t;
}
}
cout<<max.name<<" "<<max.count<<" "<<max.sum<<endl;
}
|