This note moved to /notes/DataStructuresAndAlgorithms/chapter_dynamic_programming/unbounded_knapsack_problem.html.