Maximum Points With Cost In Matrix
Maximize points by picking cells in each row while minimizing cost of switching between rows using dynamic programming and auxiliary arrays left and right.
1937. Maximum Number of Points with Cost Difficulty: Medium Topics: Array, Dynamic Programming You are given an m x n integer matrix points (0-indexed). Starting with 0 points, you want to maximize the number of points you can get from the matrix. To gain points, you must pick one cell in each row. Picking the cell at coordinates (r, c) will add points[r][c] to your score. However, you will lose points if you pick a cell too far from the cell that you picked in the previous row. For every two adjacent rows r and r + 1 (where 0 <= r < m - 1), picking cells at coordinates (r, c1) and (r + 1, c2)...
