Concept Flow - Tabulation Bottom Up DP
Initialize DP table with base values
Iterate over items
Iterate over capacities
Compute max value for current cell
Fill DP table bottom-up
Final answer at DP[last item
Start by setting base cases in the table, then fill each cell by checking if including the current item improves the value, moving from smaller subproblems to bigger ones.
