어깨동무

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

고연전 때 응원을 해 본 양교의 학생들이라면 양 옆 사람들과 어깨동무를 해 본 경험이 있을 것이다! 어깨동무를 할 때 제일 불편할 때가 옆 사람과 키 차이가 많이 날 때이다. 옆 사람들과 키 차이가 나게 되면 응원 동작을 할 때 어깨동무를 하기가 힘들어지고 쉽게 지치게 된다.

그런데 윤헌이는 응원하던 도중, 모든 사람들은 이웃한 사람 중 하나 이상과 키 차이가 HH보다 커지면 지친다는 사실을 깨달았다. 그리고 현재 경기 점수 차에 따라서 HH의 값이 달라진다는 것도 발견했다! 구체적으로, 고려대가 HH점차로 연세대를 이기고 있을 때 고려대 학생들은 자신과 이웃한 사람들과 키 차이가 HH가 될 때까지는 지치지 않는다. 고려대와 연세대가 비기고 있다면 H=0H=0이 된다. 고려대가 지고 있는 경우는 고려하지 않는다.

윤헌이는 일렬로 선 nn명의 고려대생들 중 지친 사람이 kk명 이하가 되기 위해서는 고려대가 경기를 최소 몇 점 차로 이기고 있어야 하는지가 궁금해졌다. 윤헌이를 위해 이를 구해 주자!

입력

첫 줄에 고려대를 응원하는 학생의 수 nn과 지친 사람 수의 최댓값 kk가 공백으로 구분되어 주어진다.

두 번째 줄에 nn명의 학생의 키가 순서대로 공백으로 구분되어 주어진다.

출력

지친 사람이 kk명 이하가 되기 위한 최소 점수 차이를 출력한다. 점수 차가 HH라고 할 때, 사람들은 옆에 있는 사람들과 키 차이가 HH 이하이면 지치지 않는다.

제한

  • 1n1061 \le n \le 10^6
  • 0kn0 \le k \le n
  • ii번째 학생의 키를 h_ih\_i라고 할 때, 1h_i1091 \le h\_i \le 10^9

힌트

키의 단위는 마이크로미터 (μm\mu m)이다.