프로그램 명: assignment(open)
제한시간: 2 초

농부 존의 N ( 1 <= N <= 1000 ) 마리의 소들이 B ( 1 <= B <= 20 )곳의 우리에 산다. 각 우리에 할당할 수 있는 소들의 수는 정해져 있다.

최악의 경우 모든 소들이 배당된 우리를 싫어하더라도 소들의 만족도가 가능한 같아지도록 우리를 재조정하려고 한다. 만족도는 소들이 제출한 우리의 랭킹이다.

당신이 해야 할 일은 소들의 할당을 찾는 것이다. 즉 선택된 가장 높은 순위의 우리에서 가장 낮은 우리의 순위에 1 을 더한 값이 가능한 작게 할당을 찾아 이 범위를 출력하는 것이다.

입력

출력

마지막 지점을 포함해서 그들의 할당된 우리의 최소 범위의 크기를 출력한다.

입출력 예

입력

6 4
1 2 3 4
2 3 1 4
4 2 3 1
3 1 2 4
1 3 4 2
1 4 2 3
2 1 3 2

출력

2

보충 설명

모든 소들은 그들의 첫 번째 혹은 두 번째로 선택한 우리에 할당 될 수 있다.
출처:USACO 2006 February Gold

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]