시간 제한
메모리 제한
시간 제한
1초
메모리 제한
128 MB
럭비 리그에서는 각 라운드가 끝났을 때 모든 팀이 같은 수의 경기를 치렀으므로 그때의 순위표가 의미를 가진다.
각 경기에서 팀은 승리하면 4점, 무승부이면 2점, 패배하면 0점을 받는다. 한 경기에서 트라이를 4개 이상 기록한 팀은 보너스 1점을 추가로 받는다. 또한 8점 미만 차이로 패한 팀도 보너스 1점을 받는다.
라운드가 끝날 때마다 팀들을 다음 기준으로 정렬해 순위표를 출력한다.
위 규칙을 모두 적용한 뒤에도 완전히 같은 순위가 되는 경우는 주어지지 않는다.
입력은 하나의 리그 결과로 이루어진다.
먼저 참가 팀 이름이 한 줄에 하나씩 주어진다. 팀 수는 20개를 넘지 않으며 항상 짝수이고, 각 이름은 최대 20자이다. 팀 목록은 # 한 줄로 끝난다.
이후 경기 결과가 한 줄에 하나씩 주어지며, 이 목록도 # 한 줄로 끝난다. 각 경기 결과는 홈 팀 이름, 원정 팀 이름, 홈 팀 점수, 원정 팀 점수, 홈 팀 트라이 수, 원정 팀 트라이 수가 차례로 주어진다.
라운드의 끝을 나타내는 별도 표시는 없다. 참가 팀이 N개이면 한 라운드는 N / 2경기로 이루어지며, 그 시점에 모든 팀이 정확히 한 경기씩 치른다.
각 라운드가 끝날 때마다 리그 순위표를 출력한다.
순위표의 첫 줄은 Round와 공백, 그리고 1부터 시작하는 라운드 번호이다. 이어서 정렬 규칙에 따른 팀 순위를 한 줄에 하나씩 출력한다.
각 팀의 줄에는 팀 이름을 출력한 뒤, 22번째 열부터 다음 값을 오른쪽 정렬로 출력한다: 승점은 너비 2, 누적 득점은 너비 4, 누적 실점은 너비 4, 누적 트라이 수는 너비 3, 누적 허용 트라이 수는 너비 3이다.
라운드 순위표 사이에는 빈 줄을 하나 출력한다.