## 思路
- 算法:记忆化搜索
设 $F_{i,j,0}$ 表示从一个格子上方走到该格子的路径最大和,$F_{i,j,1}$ 表示从一个格子下方走到该格子的路径最大和。
若搜到以前搜过的状态则直接返回搜过的最大和(也就是 $F$ 中的值),否则继续搜索到达该格时的最大和。
## 代码
见 `P7074.cpp` 。