結果 : how to solve knapsack problem using dynamic programming