Mental Model
Start solving the smallest parts first and build up to the full problem step by step.
Analogy: Like stacking blocks from the bottom to the top, each block depends on the ones below it.
Index: 0 1 2 3 4 5
DP: [0][ ][ ][ ][ ][ ]
↑