프로그램 명: barn
제한시간: 1 초

축사의 지붕과 문이 폭풍에 날아갔다. 우리 모두에 소가 있지 않은 경우 주어지는 판자 수로 소들이 있는 축사의 지붕을 덮을 경우 가장 최소 길이로 덮기 위한 프로그램을 작성하는 것이 문제이다.

예를 들어 , 10 개의 우리가 있고 이 중 소들이 있는 우리가

1 2 3 8 9

이고 두 개의 판자를 사용할 수 있는 경우

입력형식

입력의 첫 라인에는 M(1 <= M <= 50) , S(1 <= S <= 200) , C( 1 <= C <=S)가 입력된다.

다음 C 줄에는 소들이 있는 우리 번호가 주어진다.

출력 형식

최소로 덮을 수 있는 우리 길이를 출력한다.

입출력 예

입력

4 50 18
3
4
6
8
14
15
16
17
21
25
26
27
30
31
40
41
42
43

출력

25

*네 개의 판자로 3--8 , 14--21 , 25--31 , 40--43 으로 막는게 최소이다.
출처: usaco
* dp 로도 풀립니다.
[질/답] [제출 현황] [푼 후(1)]
[ 채 점 ] [홈으로]  [뒤 로]