← вернуться к уроку · Практика: Жадные идеи и их ловушки
Строго вверх
5000 мс · 256 МБ · всё или ничего
Дан список из чисел. За один ход можно увеличить любое число на единицу; уменьшать нельзя.
За какое наименьшее число ходов список станет строго возрастающим?
Формат ввода
В первой строке число от до . Во второй — чисел от до .
Формат вывода
Одно число.
Примеры
ввод
3 1 1 1
вывод
3
Примечание
Идите слева направо: каждое число поднимайте ровно настолько, чтобы оно стало на единицу больше предыдущего, и не выше.
Войдите, чтобы отправлять решения.