結果 : what is knapsack problem using dynamic programming