Mental Model
We want to cut a rod into pieces to get the maximum total price from those pieces. Each piece length has a price, and we try all cuts to find the best total.
Analogy: Imagine you have a chocolate bar and a price list for each possible piece size. You want to break the bar into pieces to sell for the most money, deciding where to break it.
Rod length: 8 units Prices: [1, 5, 8, 9, 10, 17, 17, 20] Rod: 8 units -> [cut points?] No cuts yet: 8 units whole -> price unknown
