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

농부 존은 N (2 <= N <= 100,000)개의 우리(stall)를 가진 긴 축사(barn)를 지으려고 한다. 우리(stall)는 직선 형태로 각각은 x1 ,x2 , .. , xn 에 위치하고 있다.(0 <= xi <= 1,000,000,000).

그가 가진 C 마리의 소들은 한 우리에 넣는 경우 매우 공격적이 된다. 소들이 서로 싸워 다치지 않게 우리에 넣은 인접한 소들의 떨어진 거리의 최소 값이 가능한 크게 소들을 배치하기를 원한다.

최대 최소 거리는 얼마인가?

입력

출력

가장 큰 최소 거리를 출력한다.

입출력 예

입력

5 3
1
2
8
4
9

출력

3

출력 보충

3 마리의 소를 1 , 4 , 8 위치에 둘 경우 최소 거리가 3 으로 가장 크다.

1 2 3 4 5 6 7 8 9
           

* 큰 데이터가 주어지니 scanf 권장

출처: USACO 2005 February Gold

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