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

Турниры > Отборочный турнир сезона «Осень — 2024» > задача:


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

Отборочный турнир сезона «Осень — 2024»

Старт: 21.сен.2024 в 10:00:00
Финиш: 29.сен.2024 в 23:00:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• A. Макс и техническая литература
• B. Макс и воздушные шары
• C. Макс и новые папки
• D. Макс и Сет
• E. Макс и формирование команд
• F. Макс и подтягивания
• G. Макс и фильтрация спама
• H. Макс и словарь синонимов
• I. Макс и помощь Деду Морозу
• J. Макс и фуршет

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

Если у вас есть предложения или пожелания по работе 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