ACMP 683: различия между версиями
Перейти к навигации
Перейти к поиску
Ctrlalt (обсуждение | вклад) (Новая страница: «== Ссылка на задачу == * [http://acmp.ru/?main=task&id_task=683 ACMP #683 — Числа — 3] == Комментарии == Вид под…») |
(нет различий)
|
Текущая версия от 15:51, 12 января 2015
Ссылка на задачу
Комментарии
Вид подзадачи: d[l][r] — минимальный штраф за удаление отрезка a[l]..a[r].
Рекуррентная формула: d[l][r] = min(d[l][i] + a[i] × (a[l] + a[r]) + d[i][r]), где i ∈ (l + 1)..(r - 1).
База рекурсии: Если l + 1 >= r, то d[l][r] = 0.
Вид ответа: d[0][n - 1]. Сложность O(N2).