Збір ягід#9599

Збір ягід

1 секунда
128 мегабайтів
Середня

Бессі та її молодша сестра Елсі збирають ягоди в ягідному саду фермера Джона. У саду фермера Джона росте рівно ягідних дерев; дерево містить рівно b_i ягід. У Бессі є рівно кошиків. У кожен кошик можна покласти будь-яку кількість ягід з одного дерева, але не можна класти в один кошик ягоди з двох різних дерев, оскільки їхні смаки змішаються. Кошики можуть залишатися порожніми.

Бессі хоче максимізувати загальну кількість зібраних нею ягід. Однак фермер Джон хоче, щоб Бессі поділилася ягодами зі своєю молодшою сестрою. Тому Бессі повинна віддати Елсі кошиків, що містять найбільшу кількість ягід. Таким чином, Елсі може в результаті отримати більше ягід, ніж Бессі, що здається несправедливим, але, на жаль, стосунки між братами й сестрами не завжди бувають справедливими.

Допоможіть Бессі визначити максимальну кількість ягід, яку вона може зібрати.

Вхідні дані

У першому рядку знаходяться два цілих числа n~(1 \le n \le 1000) та k~(1 \le k \le 1000, k — парне).

У другому рядку знаходяться цілих чисел b_1, b_2, \ldots, b_n (1 \le b_i \le 1000).

Вихідні дані

Виведіть максимальну кількість ягід, яку може зібрати Бессі.

Приклади

Якщо Бессі заповнює

  • один кошик ягодами з дерева ;

  • два кошики, в кожен з яких кладе по ягоди з дерева ;

  • один кошик ягодами з дерева ;

то їй дістаються два кошики, в кожному з яких знаходиться по ягоди, і загалом вона отримує ягід.

Приклад 1

Loading
Loading