news 2026/6/10 15:26:04

华为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/6/10 1:00:24

20260126_215218_RAG(Retrieval-Augmented_Genera

RAG&#xff08;Retrieval-Augmented Generation&#xff0c;检索增强生成&#xff09; 是大语言模型应用中的一项核心技术框架。简单来说&#xff0c;它的核心思想是&#xff1a;先检索&#xff0c;后生成。 为了让一个只会“凭空想象”的大模型变成一个能“引经据典”的专家…

作者头像 李华
网站建设 2026/6/9 14:50:14

探索行星齿轮非线性求解:齿轮动力学与非线性动力学的交织

行星齿轮非线性求解&#xff0c;齿轮动力学&#xff0c;非线性动力学&#xff0c;在机械传动的广袤领域中&#xff0c;行星齿轮系统因其独特的结构和高效的传动性能&#xff0c;占据着举足轻重的地位。然而&#xff0c;随着机械系统朝着高速、重载方向发展&#xff0c;行星齿轮…

作者头像 李华
网站建设 2026/5/28 23:28:07

西门子水处理程序:污水处理学习的宝藏案例

西门子水处理程序 包含1200PLC程序&#xff0c;通讯点表&#xff0c;CAD原理图&#xff0c;操作说明。 是学习污水处理的全面案例。 触摸屏包含了组态画面&#xff0c;操作画面&#xff0c;参数设置画面&#xff0c;报警记录等。 程序结构严谨&#xff0c;画面简洁&#xff0c;…

作者头像 李华
网站建设 2026/6/10 13:57:05

探索Qt物联网综合管理平台源码:功能与实现之旅

Qt物联网综合管理平台源码 #### 0.2.1 软件模块 1. 设备监控模块&#xff0c;包括数据监控&#xff08;表格形式展示&#xff09;、设备面板&#xff08;面板形式展示&#xff09;、地图监控&#xff08;地图形式展示&#xff09;、曲线监控&#xff08;曲线形式展示&#xff0…

作者头像 李华
网站建设 2026/6/10 14:45:40

西门子1200 PLC轴运动控制实战:路由器壳装机项目解析

西门子1200plc轴运动控制程序&#xff0c;此程序是之前给海康威视做的一台装路由器壳子的机器&#xff0c;程序包括有调用轴控制块做的控制3个伺服&#xff0c;1个电缸&#xff0c;还有用PUT GET块与上下游plc通讯&#xff0c;轴控制块和气缸报警块都是自己写的&#xff0c;已经…

作者头像 李华
网站建设 2026/6/10 14:33:02

基于LabVIEW编程的海洋气象观测系统:探索海洋气候奥秘的利器

基于Labveiw编程的海洋气象观测系统 一套海洋气象观测系统。 各个子VI独立设计&#xff0c;包括数据的自动采集、显示、处理和实时播报等功能。 利用LabVIEW信号分析与处理工具&#xff0c;实时地显示真风速、真风向、平台 移动轨迹、速度等参数随时间的变化趋势&#xff0c;推…

作者头像 李华