結果 : knapsack problem solution using dynamic programming