Maximum falling path sum
Given a grid of height
w, you are asked to calculate the maximum sum one might obtain by moving from top to bottom, where on each step it’s only allowed to move to the below adjacent 3 cells. In other words, being at position
(r, c), you can move to positions:
(r + 1, c - 1),
(r + 1, c), and
(r + 1, c + 1). That’s why we call it a falling sum - as we fall from the top to the very bottom of the grid. Find the maximum sum of the path.
The first line of the input contains two integers
w(1 ≤ h, w ≤ 100).
(-100 ≤ ≤ 100) representing the values of the grid at row
The program should print the maximum possible sum obtained among all the possible falling paths.
3 3 2 1 3 6 5 4 7 8 9
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB