結果 : algorithm for knapsack problem using dynamic programming