수 고르기
시간 제한1초메모리 제한256 MB
수열에서 정확히 K개의 원소를 지운 뒤 남은 원소들의 최대 차이와 최소 인접 차이의 합이 최소가 되도록 하는 값을 구한다.
문제
수열이 하나 주어진다. 이 수열의 임의의 두 원소의 차이를 생각할 때, 그 차이들 중 가장 큰 값을 , 가장 작은 값을 이라고 하자. (즉, 은 최댓값에서 최솟값을 뺀 값이고, 은 원소들을 정렬했을 때 서로 이웃한 두 값의 차이 중 가장 작은 값이다.)
크기가 인 수열 가 주어진다. 이 수열에서 정확히 개의 수를 제거하여, 남은 개의 수에 대한 을 가능한 한 작게 만드는 프로그램을 작성하시오.
입력
첫째 줄에 두 정수 ()과 ()가 주어진다.
둘째 줄에 수열 의 원소 개가 공백으로 구분되어 주어진다 ().
출력
첫째 줄에 가능한 가장 작은 의 값을 출력한다.