【华为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。

一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高度)。

在这里插入图片描述

登山时会消耗登山者的体力(整数)

上山时,消耗相邻高度差两倍的体力<



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。