올림픽 > 문제은행

본문 바로가기


문제은행

2640 : 올림픽

제한시간: 1Sec    메모리제한: 128mb
해결횟수: 321회    시도횟수: 1096회   



올림픽은 참가에 의의가 있기에 공식적으로는 국가 간 순위를 정하지 않는다. 그러나 많은 사람들이 자신의 국가가 얼마나 잘 하는지에 관심이 많기 때문에 비공식적으로는 국가 간 순위를 정하고 있다. 두 나라가 각각 얻은 금, 은, 동메달 수가 주어지면, 보통 다음 규칙을 따라 어느 나라가 더 잘했는지 결정한다.


1. 금메달 수가 더 많은 나라
2. 금메달 수가 같으면, 은메달 수가 더 많은 나라
3. 금, 은메달 수가 모두 같으면, 동메달 수가 더 많은 나라


각 국가는 1부터 N사이의 정수로 표현된다. 한 국가의 등수는 (자신보다 더 잘한 나라 수) + 1로 정의된다. 만약 두 나라가 금, 은, 동메달 수가 모두 같다면 두 나라의 등수는 같다. 예를 들어, 1번 국가가 금메달 1개, 은메달 1개를 얻었고, 2번 국가와 3번 국가가 모두 은메달 1개를 얻었으며, 4번 국가는 메달을 얻지 못하였다면, 1번 국가가 1등, 2번 국가와 3번 국가가 공동 2등, 4번 국가가 4등이 된다. 이 경우 3등은 없다.


각 국가의 금, 은, 동메달 정보를 입력받아서, 어느 국가가 몇 등을 했는지 알려주는 프로그램을 작성하시오.


입력의 첫 줄은 국가의 수 N(1≤N≤1,000)과 등수를 알고 싶은 국가 K(1≤K≤N)가 빈칸을 사이에 두고 주어진다.

각 국가는 1부터 N사이의 정수로 표현된다. 이후 N개의 각 줄에는 차례대로 각 국가를 나타내는 정수와 이 국가가 얻은 금, 은, 동메달의 수가 빈칸을 사이에 두고 주어진다. 전체 메달 수의 총합은 1,000,000 이하이다.

<제약사항>
• 부분문제 1: 전체 점수 100점 중 8점에 해당하는 데이터는 입력과 출력의 예와 같다.
• 부분문제 2: 전체 점수 100점 중 12점에 해당하는 데이터에 대해 N=2이다.
• 부분문제 3: 전체 점수 100점 중 20점에 해당하는 데이터에 대해 모든 국가의 은메달 및 동메달 획득 수는 0이다.
• 부분문제 4: 전체 점수 100점 중 25점에 해당하는 데이터에 대해 N≤500이다.
• 부분문제 5: 전체 점수 100점의 35점에 해당하는 데이터에 대해 추가적인 제약 조건은 없다.


출력은 단 한 줄이며, 입력받은 국가 K의 등수를 하나의 정수로 출력한다. 등수는 반드시 문제에서 정의된 방식을 따라야 한다.

[Copy]
4 3
1 1 2 0
2 0 1 0
3 0 1 0
4 0 0 1
[Copy]
2


[Copy]
4 2
1 3 0 0
3 0 0 2
4 0 2 0
2 0 2 0
[Copy]
2




HancomEducation E-mail : hancomc@hotmail.com, comkiwer@naver.com Tel : 070-7163-5782 FAX : 031-388-0996 정올소개 이용약관 개인정보처리방침
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호, 경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호
Copyright@2010-2015 jungol. All right reserved.