华为OD机试用JS实现 -【天然蓄水库 or 天然蓄水池】(2023-Q2 押题)

news/2024/7/20 18:21:41 标签: 华为, javascript, 开发语言, 华为OD, 华为OD机试

在这里插入图片描述

最近更新的博客

  • 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单
  • 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典
  • 华为OD机试】全流程解析+经验分享,题型分享,防作弊指南
  • 华为od机试,独家整理 已参加机试人员的实战技巧

本篇题解:天然蓄水库 or 天然蓄水池

题目描述

公元 2919 年,人类终于发现了一颗宜居星球——X 星。现想在 X 星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大?

山脉用正整数数组 s 表示,每个元素代表山脉的高度。

选取山脉上两个点作为蓄水库的边界,则边界内的区域可以蓄水,蓄水量需排除山脉占用的空间

蓄水量的高度为两边界的最小值。

如果出现多个满足条件的边界,应选取距离最近的一组边界。

输出边界下标&#


http://www.niftyadmin.cn/n/199836.html

相关文章

[chapter4][5G-NR][传输方案]

前言: 多天线传输的基本过程传输方案 前面见过数据加扰,调制,层映射的一些基本原理,算法。 这里重点讲一下传输方案 目录: 1: 下行传输方案 2: 上行传输方案 3: 资源块映射 备注&…

【Python】常用内置模块

一、time模块 内置模块需要导包 时间戳 学习时间相关的模块前,了解三个概念。时间戳(毫秒为单位),结构化时间,字 符串形式的时间: time模块常用操作方法 直接获取时间格式时间 # ---- 时间戳格式 ---- time.time() 从Unix诞生日开…

element form表单先编辑后新建form自动触发校验

element form表单先编辑后新建form自动触发校验 problem 版本:element plus 操作步骤: 编辑表单内容,没做调整,取消再次新建表单,弹窗打开例如表单内容包含场景名称 sceneName 字段 实际结果:再次新建表…

10.字符串

文章目录十、字符串1.字符串简介2.字符串变量的声明3.strlen()4.strcpy()5.strncpy()6.strcat()7.strncat()8.strcmp()9.strncmp()10.sprintf(),snprintf()11.字符串数组十、字符串 1.字符串简介 C 语言没有单独的字符串类型,字符串被当作字符数组&…

用数学公式算法求解斐波那契数列

目录 用数学公式算法求解斐波那契数列 程序设计 程序分析 用数学公式算法求解斐波那契数列 【问题描述】给定n,n小于90,打印出前n+1个斐波那契数。从第0个开始,即F(0)=0

vue里使用animated-scroll-to代替原生滚动实现兼容ie的平滑滚动定位

ie模式下的平滑滚动效果 怎么知道这个库的? 在看 andt 文档的时候了解到的 https://github.com/umijs/dumi/blob/master/src/client/theme-default/layouts/DocLayout/index.tsx,于是我想试试看看能不能用到自己的vue项目里面。 安装 这里建议使用v2版…

Anaconda静默安装

我们默认安装Anaconda时,需要进行交互才可以完成安装,例如需要输入yes,或者回车。有时候我们只需要他进行默认安装即可,不需要进行交互。 命令如下: bash ./Anaconda3-2021.05-Linux-x86_64.sh -b -p ~/anaconda-b 表…

【由chatgpt3.5写的swagger入门教程】

Swagger整合Spring Boot Swagger是一个API文档生成工具,能够根据API的注释生成相应的API文档。Spring Boot是一个快速构建应用程序的框架,能够快速开发RESTful API。 在本文中,我们将介绍如何将Swagger整合到Spring Boot应用程序中&#xf…