【华为OD统一考试B卷 | 100分】阿里巴巴找黄金宝箱(C++ Java JavaScript Python)

news/2024/7/20 17:35:54 标签: c++, java, 开发语言, javascript, python, 华为od

文章目录

    • 题目描述:阿里巴巴找黄金宝箱
    • 输入描述:
    • 输出描述:
    • 用例1
    • 用例2
    • 用例3
    • 解题思路:
    • C++
    • python
    • javaScript
    • java

题目描述:阿里巴巴找黄金宝箱

一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字,箱子中可能有一个黄金宝箱。

黄金宝箱满足排在它之前的所有箱子数字和等于排在它之后的所有箱子数字和;第一个箱子左边部分的数字和定义为0;最后一个宝箱右边部分的数字和定义为0。

请帮阿里巴巴找到黄金宝箱,输出第一个满足条件的黄金宝箱编号,如果不存在黄金宝箱,请返回-1。

输入描述:

箱子上贴的数字列表,使用逗号分隔,例如1,-1,0。

宝箱的数量不小于1个,不超过10000

宝箱上贴的数


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

相关文章

chatgpt赋能python:Python中的绝对值函数:abs()

Python中的绝对值函数:abs() 在Python中,绝对值函数可以用来计算一个数的绝对值。这个函数名为abs(),它的语法为: abs(x)其中x为需要计算绝对值的数字。 abs()的用法 abs()函数可以计算传入参数的绝对值,并返回一个…

Hudi核心概念

1.TImeline元数据 Instant由3个部分组成: (1)Timestamp,时间戳,什么时候做的操作 (2)Action,操作,具体做了什么操作,COMMIT(提交,CO…

K210入门-环境搭建与点灯测试(一)

目录 1、简介 2、资质查找 3、IDE下载安装 4、测试程序 4.1 测序复制 4.2 开发板选择 4.3 链接 4.4 效果展示 1、简介 本文主要针对小白使用K210进行入门,以及自己学习的总结与笔记使用。本文主要进行环境搭建与点灯测试。 2、资质查找 首先去官网进行资料下…

多元回归预测 | Matlab白鲸算法(BWO)优化BP神经网络回归预测,BWO-BP回归预测,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab白鲸算法(BWO)优化BP神经网络回归预测,BWO-BP回归预测,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %--------------…

vision transformer的计算复杂度

文章目录 Vision transformerSwin transformerConvolutional vision Transformer Vision transformer 假设每个图像有 h ∗ w h*w h∗w 个patch,维度是 C C C 输入的图像 X X X ( 大小为 h w ∗ C hw* C hw∗C ),和三个系数矩阵相乘 ( 大小为 C ∗…

Java操作ElasticSearch8.2.0索引库(一)

Java操作elasticsearch8.2.0索引库 1.倒排索引2.正向和倒排3.连接ElasticSearch3.1 导入maven依赖3.2 Java连接ElasticSearch 4.对索引的增删操作 1.倒排索引 倒排索引中有两个非常重要的概念: 文档(Document):用来搜索的数据&a…

数据类型.

数据类型 数据类型分类 数值类型 tinyint类型 数值越界测试: mysql> create table tt1(num tinyint); Query OK, 0 rows affected (0.02 sec)mysql> insert into tt1 values(1); Query OK, 1 row affected (0.00 sec)mysql> insert into tt1 values(128…

SpringBoot AOP切面编程 使用案例

参考资料 Springboot AOP实现指定敏感字段数据加密 (数据加密篇 二)【SpringBoot-3】切面AOP实现权限校验:实例演示与注解全解【小家Spring】Spring AOP中Pointcut切入点表达式最全面使用介绍AOP编程过程中的Signature接口 本篇文章核心思想…