Mental Model
Choose items one by one to maximize value without exceeding weight limit, but you can only take each item once.
Analogy: Imagine packing a backpack for a trip with limited space. You pick items to get the most useful stuff without overloading the bag.
Knapsack capacity: 5 Items: [weight, value] [1, 6], [2, 10], [3, 12] Backpack: capacity 5 -> can hold items up to total weight 5