华为OD机试真题-攀登者1-2023年OD统一考试(C卷)

题目描述:

攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。

地图表示为一维数组,数组的索引代表水平位置,数组的高度代表相对海拔高度。其中数组元素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。

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

4

+---+ 

| |

| | 3 3 

| | 

| +---+ ----- 

| | | | 

2 | | 2 | | 2

| | | | 

+---+ | ----+ | +---+

| | | | | |

1 | | 1 1 | | 1 | | 1

| | | | | |

+---+ +---+ +---+ +---+ +---+ 

| | | | 

 0 | | 0 0 | | 0 

 | | | |

+---+ +-------+ +---+

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

登山时会消耗登山者的体力(整数),上山时,消耗相邻高度差两倍的体力,下坡时消耗相邻高度差一倍的体力,平地不消耗体力,登山者体

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 15:38:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 15:38:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 15:38:04       82 阅读
  4. Python语言-面向对象

    2023-12-09 15:38:04       91 阅读

热门阅读

  1. Web学习路线

    2023-12-09 15:38:04       67 阅读
  2. C/C++ 整数二分以及浮点数二分

    2023-12-09 15:38:04       72 阅读
  3. 关于互联网安全方面需要了解的一些知识

    2023-12-09 15:38:04       53 阅读
  4. 中间件系列 - Redis入门到实战

    2023-12-09 15:38:04       55 阅读
  5. Android 7.1 默认自拍镜像

    2023-12-09 15:38:04       54 阅读
  6. QT 信号与槽 connect 三种写法

    2023-12-09 15:38:04       59 阅读
  7. css实现跑马灯(电子屏滚动)效果

    2023-12-09 15:38:04       50 阅读
  8. 数据结构-队列

    2023-12-09 15:38:04       55 阅读
  9. C语言实战演练之贪吃蛇游戏

    2023-12-09 15:38:04       47 阅读
  10. Day03 嵌入式---中断

    2023-12-09 15:38:04       53 阅读