华为OD机试 - 小华最多能得到多少克黄金 - 深度优先搜索DFS(Python/JS/C/C++ 2024 D卷 200分)

一、题目描述

小华按照地图去寻宝,地图上被划分成 m 行和 n 列的方格,横纵坐标范围分别是 [0, n−1]和[0, m-1]。在横坐标和纵坐标的数位之和不大于k的方格中存在黄金(每个方格中仅存在一克黄金),但横坐标和纵坐标之和大于k的方格存在危险不可进入。小华从入口(0,0)进入,任何时候只能向左,右,上,下四个方向移动一格。请问小华最多能获得多少克黄金?

二、输入描述

坐标取值范围如下:

0<=m<=50

0<=n<=50

k的取值范围如下:

0<=k<=100

输入中包含3个字数,分别是m,n,k

三、输出描述

最多能获得多少克黄金

四、测试用例

1、输入

40 40 18

2、输出

1484

3、说明

  1. 地图大小为 40x40。
  2. k 值为 18,表示坐标数位之和不大于 18 的格子中有黄金。
  3. 从 (0

你可能感兴趣的:(华为od,python,javascript)