思路:一题非常直观的DP,直接就可以列出动态转移方程
dp[i][j] = dp[i][j] + max{dp[i-1][j-1], dp[i-1][j], dp[i-1][j+1]};
即向左前方走,向前走,向右前方走
说来和校OJ那题走运的zzz简直一模一样呢,不过这题有个坑点就是"每组数据的出发点都是最后一行的中间位置的下方!",所以最后的答案应该是最下面一行最中间的三格中最大的那个值
/**
* 题目: 洛谷OJ: P1508 Likecloud-吃、吃、吃
* 题型: DP
**/
#include <cstdio>
#include <cstring>
#incl