Шопінг-лихоманка
Хейді зараз у великому магазині. Вона хоче купити товарів.
Сьогодні її щасливий день. Магазин запускає спеціальну знижку: на кожну покупку, покупець отримує одну з двох пропозицій:
Коли щонайменше товари купуються разом, найдешевший — безкоштовний.
Коли менш ніж товари купуються разом, покупець отримує % знижку на покупку.
Хейді хоче купити усі товарів в її шопінг-листі, кожен рівно один раз. Вона може зробити довільну кількість покупок. Для кожної покупки, що вона здійснить, відповідна знижка буде застосована.
Яку мінімальну сумарну ціну має вона заплатити аби купити усі товарів?
Вхідні дані
Перший рядок містить два цілі числа () та () — кількість товарів, що Хейді хоче купити та відсоток знижки, який вона отримує за купівлю менш ніж трьох товарів.
Наступний рядок містить цілих чисел — ціни товарів (, ).
До того ж гарантується що кожне завжди ділиться націло на 100. Тобто, знижена ціна кожного продукту завжди буде цілим числом.
Вихідні дані
Виведіть один рядок — мінімальну сумарну ціну, яку Хейді має заплатити, щоб купити усі товарів.
Приклади
Примітка
У першому прикладі, три товари, що коштують по 200 кожен можуть бути куплені за 400 (ми отримуємо один з товарів безкоштовно). Далі, три товари за 300 можна аналогічно купити за 600. Нарешті, ми купуємо останній товар (вартістю 100) і отримуємо знижку.
У другому прикладі, якщо Хейді купує усі три товари в одній транзакції, вона отримує знижку . Однак, якщо вона купує кожен товар окремо, її знижка буде рівна .
Оцінювання
Блок 1 (8 балів): та ()
Блок 2 (18 балів):
Блок 3 (16 балів):
Блок 4 (22 бали): ()
Блок 5 (36 балів): без додаткових обмежень.