L. Распил брусьев
2000 мс · 256 МБ · всё или ничего
Брус длиной надо распилить в заданных местах. Распил бруска длиной стоит рублей независимо от того, где именно пилят. Найдите наименьшую суммарную стоимость.
Пример из условия: брус длиной 10, распилы на 2, 4 и 7. Если пилить по порядку 2, 4, 7 - это . Если сначала на 4, потом 2, потом 7 - .
Формат ввода
В первой строке - числа и (, ) - длина бруса и количество распилов.
Во второй строке - чисел () в строго возрастающем порядке.
Формат вывода
Одно число - наименьшая стоимость распила.
Примеры
ввод
10 3 2 4 7
вывод
20
ввод
2 1 1
вывод
2
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.