news 2026/3/29 19:32:50

华为OD机考双机位C卷 - 荒岛求生 (Java Python JS C/C++ GO )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机考双机位C卷 - 荒岛求生 (Java Python JS C/C++ GO )

最新华为上机考试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看
华为OD机考双机位C卷 - 荒岛求生

题目描述

一个荒岛上有若干人,岛上只有一条路通往岛屿两端的港口,大家需要逃往两端的港口才可逃生。

假定每个人移动的速度一样,且只可选择向左或向右逃生。

若两个人相遇,则进行决斗,战斗力强的能够活下来,并损失掉与对方相同的战斗力;若战斗力相同,则两人同归于尽。

输入描述

给定一行非 0 整数数组,元素个数不超过30000;

正负表示逃生方向(正表示向右逃生,负表示向左逃生),绝对值表示战斗力,越左边的数字表示里左边港口越近,逃生方向相同的人永远不会发生决斗。

输出描述

能够逃生的人总数,没有人逃生输出0,输入异常时输出-1。

示例1

输入

5 10 8 -8 -5

输出

2

说明

第3个人和第4个人同归于尽,第2个人杀死第5个人并剩余5战斗力,第1个人没有遇到敌人。

解题思路

原题:[735. 行星碰撞](https://leetcode.cn/problems/asteroid-collision/)
唯一的区别,就是本题会自减对方的战斗力。

Java

importjava.util.ArrayList;importjava.util.List</
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 16:47:28

向量RAG已凉?推理式RAG王者归来!PageIndex让AI像专家一样读文档,准确率98.7%,小白程序员也能三秒上手!

当传统的RAG还在依赖向量相似度搜索时&#xff0c;一种全新的基于推理的检索方式正在悄然兴起。 一、破局&#xff1a;传统RAG的困境与PageIndex的诞生 在处理长文档&#xff0c;特别是专业领域的复杂文档时&#xff0c;传统的基于向量数据库的RAG&#xff08;检索增强生成&am…

作者头像 李华
网站建设 2026/3/28 20:19:36

Buck - Boost变换器的非线性PID控制探索

buck-boost变换器的非线性PID控制&#xff0c;主电路也可以换成别的电路。 在经典PID中引入了两个TD非线性跟踪微分器&#xff0c;构成了非线性PID控制器。 当TD的输入为方波时&#xff0c;TD的输出&#xff0c;跟踪方波信号也没有超调&#xff0c;仿真波形如下所示。 输入电压…

作者头像 李华
网站建设 2026/3/27 8:31:42

基于S7 - 200 PLC和组态王的物料传送带装置实现

No.1032 基于S7-200plc和组态王组态物料传送带装置4传送带四传送带输煤传送带 带解释的梯形图程序&#xff0c;接线图原理图图纸&#xff0c;io分配&#xff0c;组态画面在自动化生产领域&#xff0c;物料传送带是极为常见的设备。今天咱们来聊聊基于S7 - 200 PLC和组态王搭建的…

作者头像 李华
网站建设 2026/3/27 6:45:47

探索两电平与三电平 SVPWM 仿真模型

三电平(两电平)SVPWM仿真模型 (1)两电平、三电平三桥臂&#xff1b; (2)有详细的文档介绍&#xff0c;包括原理介绍和仿真模型搭建说明&#xff1b;在电力电子领域&#xff0c;两电平与三电平 SVPWM&#xff08;空间矢量脉宽调制&#xff09;技术是非常重要的部分&#xff0c;今…

作者头像 李华