ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Макс и формирование команд

Задачи раздела

• Макс и система регистрации
• Макс и словарь синонимов
• Макс и смешивание красок
• Макс и степени двойки
• Макс и судоку
• Макс и техническая литература
• Макс и трекер шагов
• Макс и фильтрация спама
• Макс и формирование команд
• Макс и фуршет
• Макс, поезд и самолёт
• Максимум из трех
• Медиана
• Окраска кубика
• Простейшая задача
• Путёвка и считалка
• Ромб

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 131072/131072/131072/131072 Кб.

Макс и формирование команд
Макс и формирование команд
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Как вы знаете, соревнования по программированию бывают не только личными, но и командными. Впереди — как раз такое соревнование, и Максу поручили сформировать из перспективных студентов $$$K$$$ команд по три человека (при этом один студент может быть членом не более чем одной команды).

Всего в соревновании хотят участвовать $$$N$$$ студентов. У каждого из них есть личный рейтинг, для $$$i$$$-го студента он равен $$$R_i$$$. Макс считает, что команду нужно составлять из людей с как можно более близким рейтингом.

Более формально, назовём разбросом рейтинга в команде разность максимального и минимального из рейтингов её участников. Далее, критическим разбросом рейтинга назовём максимальный разброс рейтинга среди всех $$$K$$$ команд. Макс хочет составить команды таким образом, чтобы критический разброс рейтинга оказался как можно меньше.

Помогите Максу оптимально сформировать команды.

Входные данные

Первая строка содержит целые числа $$$N$$$ и $$$K$$$ ($$$3 \le N \le 3 \cdot 10^5$$$, $$$1 \le K \le \frac{N}{3}$$$) — соответственно количество студентов и количество команд.

Вторая строка содержит $$$N$$$ целых чисел $$$R_i$$$ ($$$1 \le R_i \le 10^9$$$) — рейтинг каждого из студентов.

Выходные данные

Выведите одно целое число — минимально возможный критический разброс рейтинга.

Примеры

Входные данные
5 1
17 2 8 10 13
Выходные данные
5
Входные данные
7 2
13 33 27 34 10 7 4
Выходные данные
7

Для отправки решений необходимо выполнить вход.

www.contester.ru