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 table last cell
Start by setting base cases in the table, then fill it row by row using previous results until the final answer is found at the last cell.
