Но у вещей есть ещё и вес!
3 кг
3 кг
5 кг
12 кг
18 кг
Но у вещей есть ещё и вес!
3 кг
3 кг
5 кг
12 кг
18 кг
У рюкзака ограниченная вместимость
20
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
+
-
+
-
+
-
+
-
+
-
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
+
-
+
-
+
-
+
-
+
-
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
40$
50$
60$
100$
200$
3 кг
3 кг
5 кг
12 кг
18 кг
Что будет здесь?
40$
50$
3 кг
3 кг
Выбираем среди первых двух вещей
40$
50$
3 кг
3 кг
Выбираем среди первых двух вещей.
Рюкзак вместимостью 4 кг.
40$
50$
3 кг
3 кг
40$
50$
3 кг
3 кг
60$
100$
200$
5 кг
12 кг
40$
50$
3 кг
3 кг
60$
100$
200$
5 кг
12 кг
40$
50$
3 кг
3 кг
60$
100$
200$
5 кг
12 кг
Вычислим эти значения и выберем наибольшее
Только, если влезает.
Что это значит?
Только, если влезает
wi ≤ j
Мы точно зарабатываем: ci
Плюс, у нас осталось еще свободное место…
Плюс, у нас осталось еще свободное место…
Сколько?
wi
j
Как его оптимально заполнить?
wi
j
Таблица P знает ответ на этот вопрос!
wi
j
В ячейке P[…][…] уже лежит лучшая сумма
wi
j
В ячейке P[…][j-wi] уже лежит лучшая сумма
wi
j
В ячейке P[i-1][j-wi] уже лежит лучшая сумма
wi
j
Итого:
ci + P[i-1][j-wi],
если влезет
wi
j
Итого:
ci + P[i-1][j-wi],
если влезет
Итого:
ci + P[i-1][j-wi],
если влезет
В ячейке P[…][…] уже есть ответ на эту задачу
Итого:
ci + P[i-1][j-wi],
если влезет
В ячейке P[i-1][…] уже есть ответ на эту задачу
Итого:
ci + P[i-1][j-wi],
если влезет
В ячейке P[i-1][j] уже есть ответ на эту задачу
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть