문제
하나의 숫자가 쓰여 있는 카드가
이 카드들 중에서
이렇게 배열된
배열되는 카드들 사이에는
예를 들어,
이 경우 가능한 카드의 배열은
이 네 개의 경우들 중에서 가장 큰 수가 되는 카드의 배열은
또한, 가장 작은 수가 되는 카드 배열은
전체 카드의 수와 선택할 카드의 수 그리고 제약조건들이 주어질 때, 제약조건을 만족하는 카드배열 중에서 가장 큰 값을 갖는 카드배열과 가장 작은 값을 갖는 카드배열을 찾아서 그 값의 차이를 구하는 프로그램을 작성하시오.
입력
입력의 첫 번째 줄에는 전체 카드의 수를 나타내는
단,
두 번째 줄부터
출력
제약조건을 만족하는 카드배열 중에서 가장 큰 값을 갖는 카드배열과 가장 작은 값을 갖는 카드배열을 찾고,
그 값의 차이를
단, 제약조건을 만족하는 카드의 배열이 존재하지 않는 경우는 없다.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 20점 | |
#2 | 40점 | |
#3 | 40점 | 추가 제한 없음 |
예제1
43 2
2 0
0 1
21