만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

톱 요들러

면접 대비

시간 제한1초메모리 제한128 MB

요약
라운드마다 각 요들러의 누적 점수를 계산해 최종 1위를 가리고, 그 요들러가 기록한 가장 나쁜 순위를 출력한다.
난이도

쉬움10점 중 3점

유형
배열, 시뮬레이션, 정렬
정답자
아직 제출이 없습니다

문제

요들(yodel)은 보통 목소리에서 갑자기 높은 가성으로 전환했다가 다시 돌아오는, 가사 없는 노래입니다. 요들링은 많은 스위스 민요에 등장하며 알프스 전역에서 흔히 들을 수 있습니다.

톱 요들러(TopYodeller) 대회는 세계 최고의 요들러들을 초청해 총상금 100,000 스위스 프랑을 놓고 겨루게 하며, 우승자에게는 50,000 프랑이 돌아갑니다. 각 요들러는 여러 라운드에 걸쳐 요들을 부르고, 매 라운드마다 심사위원에게서 점수를 받습니다. 심사의 공정성을 위해 각 요들러에게는 참가 번호가 부여됩니다. 모든 요들러는 모든 라운드에 참가합니다. 모든 라운드가 끝난 뒤, 총점이 가장 높은 요들러가 톱 요들러로 선정됩니다.

당신은 전 세계 요들 팬들이 인터넷으로 최고 요들러들의 순위 변화를 추적할 수 있도록, 순위표를 생성하는 프로그램을 작성하라는 의뢰를 대회 조직위원회로부터 받았습니다.

매 라운드가 끝날 때마다 각 요들러의 누적 점수를 계산하고 순위를 매깁니다. 어떤 요들러보다 누적 점수가 더 높은 요들러가 jj명이라면, 그 요들러의 순위는 j+1j+1입니다. 따라서 같은 순위에 여러 요들러가 있을 수 있습니다.

입력

입력은 하나의 톱 요들러 대회를 나타냅니다. 첫 번째 줄에는 두 정수 nn과 kk가 주어집니다. nn (2≤n≤100)(2 \le n \le 100)은 대회에 참가한 요들러 수, kk (1≤k≤100)(1 \le k \le 100)는 라운드 수입니다.

요들러에게는 11부터 nn까지의 참가 번호가 부여됩니다.

이어서 kk개의 줄이 주어지며, 각 줄은 하나의 라운드를 나타냅니다. 각 라운드 줄에는 nn개의 정수가 있으며, 이는 심사위원이 nn명의 요들러에게 매긴 점수입니다. 첫 번째 정수는 11번 요들러의 점수, 두 번째는 22번 요들러의 점수와 같은 식으로 이어집니다. 각 점수는 −1000-1000 이상 10001000 이하의 정수입니다.

출력

대회가 끝난 시점에서 순위가 가장 높은(총점이 가장 높은) 요들러에 대해 다음 형식으로 출력합니다.

Yodeller x is the TopYodeller: score y, worst rank z

여기서 xx는 참가 번호, yy는 대회 종료 후 총점, zz는 대회 도중 어느 시점에서든 그 요들러가 기록한 가장 나쁜(가장 큰) 순위입니다. 톱 요들러가 여러 명으로 동점이라면, 우승한 참가자마다 한 줄씩, 참가 번호가 작은 순서대로 출력합니다.

힌트

위 예제에서 순위는 다음과 같이 변합니다.

라운드 1 이후

  • 33번 요들러: 점수 100100, 순위 11
  • 11번 요들러: 점수 9999, 순위 22
  • 22번 요들러: 점수 9797, 순위 33
  • 44번 요들러: 점수 8585, 순위 44
  • 55번 요들러: 점수 −4-4, 순위 55

라운드 2 이후

  • 55번 요들러: 점수 996996, 순위 11
  • 33번 요들러: 점수 200200, 순위 22
  • 11번 요들러: 점수 194194, 순위 33
  • 22번 요들러: 점수 194194, 순위 33
  • 44번 요들러: 점수 147147, 순위 55

55번 요들러의 최종 총점이 가장 높으므로 톱 요들러이며, 대회 도중 최악의 순위는 라운드 1에서의 55위입니다.

예제2

  1. 예제 1

    입력
    5 2
    99 97 100 85 -4
    95 97 100 62 1000
    
    예상 출력
    Yodeller 5 is the TopYodeller: score 996, worst rank 5
    
  2. 예제 2

    입력
    2 1
    5 5
    
    예상 출력
    Yodeller 1 is the TopYodeller: score 5, worst rank 1
    Yodeller 2 is the TopYodeller: score 5, worst rank 1