Medium · Dynamic Programming
Maximum Number of Points with Cost
Given an m × n integer matrix points, pick exactly one cell in every row. You gain the values of the picked cells and lose |c1 − c2| for each pair of consecutive rows picked at columns c1 and c2. Return the maximum total you can reach.
Examples
Example 1
[[1,2,3],[1,5,1],[3,1,1]]Output: 9 points
Example 2
[[1,2,3],[1,5,1]]Output: 7 points
Rebuild it in the studio
Open every published interview problem, solution, scene, and memory room free, with no account.