Mental Model
We want to see if we can split a list of numbers into two groups with the same total. This means finding a subset that adds up to half the total sum.
Analogy: Imagine you have a pile of coins and want to divide them into two equal piles. You try picking some coins to see if their total matches half the pile.
Array: [1, 5, 11, 5] Total sum: 22 Target subset sum: 11 Subset search: Can we find some numbers that add to 11? [1] [5] [11] [5] ↑ ↑ ↑ ↑ Try combinations to reach 11
