83 long[] profits = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
84 long[,] weights = { { 1, 2, 3, 4, 5, 6, 7, 8, 9 } };
85 long[] capacities = { 34 };
86 long optimalProfit = 34;
87 SolveKnapsackProblem(profits, weights, capacities, optimalProfit);
93 long[] profits = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
94 long[,] weights = { { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, { 1, 1, 1, 1, 1, 1, 1, 1, 1 } };
95 long[] capacities = { 34, 4 };
96 long optimalProfit = 30;
97 SolveKnapsackProblem(profits, weights, capacities, optimalProfit);
103 long[] profits = { 360, 83, 59, 130, 431, 67, 230, 52, 93, 125, 670, 892, 600, 38, 48, 147, 78,
104 256, 63, 17, 120, 164, 432, 35, 92, 110, 22, 42, 50, 323, 514, 28, 87, 73,
105 78, 15, 26, 78, 210, 36, 85, 189, 274, 43, 33, 10, 19, 389, 276, 312 };
106 long[,] weights = { { 7, 0, 30, 22, 80, 94, 11, 81, 70, 64, 59, 18, 0, 36, 3, 8, 15,
107 42, 9, 0, 42, 47, 52, 32, 26, 48, 55, 6, 29, 84, 2, 4, 18, 56,
108 7, 29, 93, 44, 71, 3, 86, 66, 31, 65, 0, 79, 20, 65, 52, 13 } };
109 long[] capacities = { 850 };
110 long optimalProfit = 7534;
111 SolveKnapsackProblem(profits, weights, capacities, optimalProfit);