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 filling a jar with different types of honey. Each honey has a price per spoon. You want to fill the jar to get the most expensive honey first, even if you only take a spoonful.
Bag capacity: 50 Items: [Item1: weight=10, value=60] [Item2: weight=20, value=100] [Item3: weight=30, value=120] Sorted by value/weight ratio: [Item1: 6.0] -> [Item2: 5.0] -> [Item3: 4.0] Bag filling -> 0/50 full
