317
правок
Изменения
Нет описания правки
Отсюда следует, что нам нужно посчитать только такие значения <tex>C_{j} (r, w)</tex> для которых <tex>r \leqslant r_{j}</tex>. Пусть <tex> S \subseteq \{ 1 \ldots j \} </tex> и <tex>C_{j}(r, w) = C(S)</tex>. Если <tex>j \notin S</tex>, тогда <tex>C_{j}(r, w) = C_{j - 1}(r, w)</tex>. Иначе рассмотрим два случая.
=== Разбор случаев === ==== Первый случай ====
Работа <tex>j</tex> начинается после <tex>C(S \setminus \{j\})</tex>.
:<tex>C_{j}(r, w) = \max(r_{j} , C_{j - 1}(r, w − w_{j})) + p_{j}</tex>.
==== Второй случай ====
Работа <tex>j</tex> начинается перед <tex>C(S \setminus \{j\})</tex>.