Mental Model
We want to fill a bag with items to get the most value, and we can take parts of items if needed.
Analogy: Imagine you have a backpack and different jars of honey. Each jar has a weight and sweetness. You want to fill your backpack with the sweetest honey possible, even if you have to take only some honey from a jar.
Bag capacity: 50 Items: [Weight: 10, Value: 60] -> [Weight: 20, Value: 100] -> [Weight: 30, Value: 120] We can take full or partial items to maximize value.
