Задача о рюкзаке (0-1 knapsack problem)
Задание: Реализовать решение задачи о рюкзаке методом динамического программирования
Пример входных данных:
f(x) = e^x - 3x = 0 Начальное приближение: x0 = 1.0 Точность: 0.0001
Пример выходных данных:
Корень уравнения: x = 1.5121 Количество итераций: 5 f(1.5121) = 0.00008
Вариант 1: Вместимость: 10, веса: [2,3,4,5], стоимости: [3,4,5,6]
Вариант 2: Вместимость: 15, веса: [1,3,4,5,6], стоимости: [1,4,5,7,8]
Вариант 3: Вместимость: 20, веса: [2,3,5,7,9], стоимости: [3,5,8,9,10]
Вариант 4: Вместимость: 25, веса: [3,4,6,8,10], стоимости: [4,6,9,11,13]
Вариант 5: Вместимость: 30, веса: [1,2,4,6,8,10], стоимости: [2,3,6,8,10,12]
Вариант 6: Вместимость: 12, веса: [4,5,6,7], стоимости: [5,6,7,8]
Вариант 7: Вместимость: 18, веса: [3,5,7,9], стоимости: [4,7,9,11]
Вариант 8: Вместимость: 22, веса: [2,4,6,8,10], стоимости: [3,5,7,9,11]
Вариант 9: Вместимость: 28, веса: [5,7,9,11,13], стоимости: [6,8,10,12,14]
Вариант 10: Вместимость: 35, веса: [3,6,9,12,15], стоимости: [4,7,10,13,16]
Вариант 11: Вместимость: 40, веса: [2,5,8,11,14], стоимости: [3,6,9,12,15]
Вариант 12: Вместимость: 16, веса: [3,4,5,6,7], стоимости: [4,5,6,7,8]
Вариант 13: Вместимость: 24, веса: [4,6,8,10,12], стоимости: [5,7,9,11,13]
Вариант 14: Вместимость: 32, веса: [5,8,11,14,17], стоимости: [6,9,12,15,18]
Вариант 15: Вместимость: 45, веса: [6,9,12,15,18], стоимости: [7,10,13,16,19]
Вариант 16: Вместимость: 50, веса: [7,10,13,16,19], стоимости: [8,11,14,17,20]
Вариант 17: Вместимость: 14, веса: [2,3,5,7], стоимости: [3,4,6,8]
Вариант 18: Вместимость: 26, веса: [4,7,10,13], стоимости: [5,8,11,14]
Вариант 19: Вместимость: 38, веса: [6,9,12,15], стоимости: [7,10,13,16]
Вариант 20: Вместимость: 42, веса: [8,11,14,17], стоимости: [9,12,15,18]
