結果 : knapsack problem algorithm using dynamic programming