아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Strumpmatchning 2

시간 제한4초메모리 제한1024 MB

요약
색 차이가 D 미만인 양말 쌍을 서로 겹치지 않게 K개 이상 만들 수 있는 최소 D를 구한다.
난이도

보통10점 중 6점

유형
이분 탐색, 그리디, 정렬
정답자
아직 제출이 없습니다

문제

Arash har nu kommit hem från onsite-finalen i Linköping och är tillbaka i vardagen. Nu har han precis kommit hem från ett tvättstugebesök och ska återigen matcha strumpor. När han nu sitter där med sina NN strumpor så känner han att han bara behöver KK par strumpor, resten kan få förbli osorterade. Det är alltså okej om N−2KN-2K strumpor förblir omatchade, tänker Arash.

Varje strumpa en färg F_iF\_i. Två strumpor ii och jj kan paras ihop om skillnaden i färg strikt understiger heltalet DD d.v.s. ∣F_i−F_j∣\<D|F\_{i} - F\_{j}|\<D. Men istället för att hjälpa Arash matcha så många strumpor som möjligt så ska du hjälpa honom att hitta det minsta möjliga DD så att han kan matcha minst KK strumppar!

입력

Indata består av en rad med de två heltalen NN och KK (2≤N≤50,0002 \le N \le 50\\,000, 2≤2K≤N2 \le 2K \le N).

Därefter följer en rad med NN heltal: F_1,F_2,…,F_NF\_1, F\_2, \dots, F\_N. Talen F_iF\_i ligger mellan 11 och 101510^{15} (inklusive).

출력

Du ska skriva ut ett enda heltal: den minimala differens DD som gör att Arash kan matcha minst KK strumppar med varandra.

예제4

  1. 예제 1

    입력
    5 2
    3 8 1 5 9
    
    예상 출력
    3
    
  2. 예제 2

    입력
    4 1
    100 101 102 103
    
    예상 출력
    2
    
  3. 예제 3

    입력
    10 4
    81 92 42 45 62 5 4 85 73 22
    
    예상 출력
    9
    
  4. 예제 4

    입력
    2 1
    1000000000000 5000000000000
    
    예상 출력
    4000000000001