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 with the most expensive honey first, even if you only take a spoonful of some honey.
Items: [value/weight ratio] Knapsack capacity: 50 Items: [Item1: 60/10=6] -> [Item2: 100/20=5] -> [Item3: 120/30=4] Knapsack: empty ↑ capacity=50
