Групування#4599

Групування

1 секунда
64 мегабайти
Дуже складна

Задано цілих чисел \{a_i\}. Нехай \{b_j\} — такі чисел (не обов'язково цілих), що:

і — мінімально можливе.

Знайти .

Вхідні дані

У першому рядку два числа і . У другому рядку рівно цілих чисел — \{a_i\}.

Вихідні дані

Єдине дійсне число — з абсолютною чи відносною похибкою не більше 10^{-8}.

Обмеження

1 \leq N \leq 5000

1 \leq K \leq N

0 \leq a_i \leq 400000

Приклади

Приклад 1

Loading
Loading