¿La página no carga? Prueba haciendo clic aquí.
Placeholder

#2057

프로그래밍 대회 1s 128MB

Problemas

팀으로 참가하는 프로그래밍 대회가 열렸다. 각 팀의 순위는 두가지 기준으로 결정된다.

     

  • 첫 번째로 보는 것은 푼 문제의 수다.
  •  

  • 두 번째로 보는 것은 받은 페널티의 합이다.

참가자들은 문제에 대한 답(소스코드)을 여러번 제출 할 수 있다. 만약 문제에 대한 답을 제출하였는데 틀렸을 경우 각 문제에 대해 20점의 페널티를 받게 된다. 페널티는 틀린 문제에 대해서 적용되지 않고, 맞은 문제(=정답으로 인정받은 문제)에 대해서만 적용 된다.

예를 들어, 어떤 팀이 한 문제를 30분 동안 두번 제출하여 정답으로 인정을 받았다고 하자. 

이 경우 풀기 위해 제출한 시간 30과 한 번 틀린 답을 제출했으므로 20을 더해서 총 50점의 페널티가 주어진다.

만약 이 팀이 다른 문제를 40분 만에 한 번 제출하여 정답으로 인정을 받았고, 

또 다른 문제를 네 번 제출했지만 정답으로 인정 받지 못했을 경우의 페널티의 합은 다음과 같다.

 

50 + 40 + 0 = 90

(0인 경우는 정답으로 인정 받지 못한 문제이기 때문에 패널티가 적용되지 않은 것이다.)

프로그래밍 대회의 성적이 주어졌을 때, 대회의 우승팀이 누구인지 출력하는 프로그램을 작성하라. 

이번 대회의 문제수는 4문제이고 페널티를 고려한 후에도 우승팀이 2팀 이상 발생하는 경우는 없다고 가정한다.

 


Entrada

입력의 첫 번째 줄은 팀 수 N(2≤N≤1,000)이 입력된다. 다음 줄 부터는 팀의 성적의 정보가 입력된다. 입력의 첫 번째는 팀 이름(50자를 넘지 않는다)이고 문제가 4 문제이므로 8 개의 정수가 입력으로 주어진다. 각 문제당 첫 수는 제출 횟수이고 두 번째 수는 경과시간이다. 경과시간이 0 이면 이 문제를 못 푼 경우이다.


Salida

승자의 이름과 푼 문제 수와 페널티의 합을 출력한다.


Ejemplo

4 

Stars 2 20 5 0 4 190 3 220
Rockets 5 180 1 0 2 0 3 100
Penguins 1 15 3 120 1 300 4 0
Marsupials 9 0 3 100 2 220 3 80
Penguins 3 475
Debes iniciar sesión para escribir código.