После чудесного спасения из плена Бабы-яги, домовёнок Кузя оказывается в доме гимназистки Веры, которая в последнее время увлеклась живописью и рисованием. Чтобы помочь Вере в её занятиях, домовёнок решает приобрести для неё k k наборов карандашей. Каждый набор может состоять как из одного, так и из нескольких карандашей, и все они имеют положительную длину, выраженную целым числом миллиметров. image В художественной лавке на болоте Кикиморы можно найти n n различных наборов карандашей. После того как Кузя купит ровно k k наборов, он вернётся в дом Веры и сложит все карандаши в одну коробку. Гимназистка Вера будет очень рада, если разница в длине между наибольшим и наименьшим карандашами в этой коробке будет минимальной. Поэтому домовёнок просит вас о помощи: помогите ему выбрать из имеющихся n n наборов ровно k k так, чтобы разница между максимальным и минимальным среди всех купленных карандашей была как можно меньше. Формат ввода В первой строке вводятся два натуральных числа n n и k k ( 1 ≤ n ≤ 1 0 5 , 1 ≤ k ≤ n 1≤n≤10 5 ,1≤k≤n) – количество наборов карандашей в лавке Кикиморы и количество наборов, необходимое домовёнку Кузе. В каждой из следующих n n строк содержится c i c i ( 1 ≤ c i ≤ 2 ⋅ 1 0 5 1≤c i ≤2⋅10 5 ) — количество карандашей в наборе. Затем в той же строке идут c i c i натуральных чисел a i j a ij ( 1 ≤ a i j ≤ 1 0 9 1≤a ij ≤10 9 ) – длины карандашей в i i-м наборе. Гарантируется, что сумма всех c i c i не превышает 2 ⋅ 1 0 5 2⋅10 5 . Формат вывода В единственной строке выведите наименьшую разницу между максимальным и минимальным купленными карандашами, которую можно достичь.
Ответ нейросети
02 мая 2025 15:09
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



