当前位置:   article > 正文

小华最多能得到多少克黄金【华为OD机试JAVA&Python&C++&JS题解】_华为面试题 小华获得多少黄金

华为面试题 小华获得多少黄金

一. 题目-小华最多能得到多少克黄金

小华按照地图去寻宝,地图上被划分成 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
输出:

1484
说明:

当k为18时,小华能够进入方格(10,10),因为1+0+1+0 = 2。 但是,他不能进入方格(36,38),因为3+6+3+8 = 20
示例2

输入:

4 5 7
输出:

20
说明:

如图每个单元格中的数位之和均不大于7,都是符合要求的,所以可以最多可获得20克黄金

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/648208
推荐阅读
相关标签
  

闽ICP备14008679号