一块菜园子有 𝑟 行 𝑐 列构成 (左上角为第 1 行第 1 列,右下角为第 𝑟 行第 𝑐 列),共 𝑟 × 𝑐 个区域。在每个区域的地下都埋藏着不同数量的金子。
小 A 同学从左上角第 1 行 1 列 (1,1) 开始走向右下角第 𝑟 行第 𝑐 列 (𝑟, 𝑐)。走路规则是只能从当前走向右上方、右边以及右下方, 即坐标位置(𝑥, 𝑦)走向坐标位置(𝑥, 𝑦 + 1), (𝑥 + 1, 𝑦 + 1), (𝑥 − 1, 𝑦 + 1) 三个中的其中一个。每走到一个区域, 小 A 可以挖走该区域中的金子。
请编程帮助小 A 安排行走路线, 使挖到金子的数量最多。