【华为OD机试真题 Python语言】472、攀登者2 | 机试真题+思路参考+代码解析(C卷)
KJ.JK 2024-07-14 09:35:02 阅读 54
文章目录
一、题目
🎃题目描述
🎃输入输出
🎃样例1
🎃样例2
🎃样例3
🎃样例4
🎃样例5
🎃样例6
🎃样例7
🎃样例8
🎃样例9
🎃样例10
🎃样例11
🎃样例12
🎃样例13
🎃样例14
二、思路参考
三、代码参考
作者:KJ.JK
🍂个人博客首页: KJ.JK
🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Python语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习
一、题目
🎃题目描述
攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。
地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。
例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。最高峰位置分别为3,10。
一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高度)。
登山时会消耗登山者的体力(整数)
上山时,消耗相邻高度差两倍的体力<
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。