Mental Model
You want to fill a bag with items to get the most value, and you can use each item as many times as you want.
Analogy: Imagine you have a backpack and unlimited candies of different sizes and tastiness. You want to fill your backpack to enjoy the tastiest candies possible, and you can pick any candy multiple times.
Capacity: 5 Items: [weight: 1, value: 10], [weight: 3, value: 40], [weight: 4, value: 50] Backpack capacity -> [5] Items -> (1,10), (3,40), (4,50)
