news 2026/6/22 19:45:39

华为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/17 19:17:47

基于S7 - 200西门子PLC的汽车自动清洗机控制系统揭秘

S7-200 MCGS 基于S7-200西门子PLC汽车自动清洗机控制系统带解释的梯形图接线图原理图图纸&#xff0c;io分配&#xff0c;组态画面在自动化领域&#xff0c;汽车自动清洗机的控制系统是一个很有趣的应用场景。今天咱们就来唠唠基于S7 - 200西门子PLC以及MCGS的汽车自动清洗机控…

作者头像 李华
网站建设 2026/6/22 11:48:58

三电平变换器中的中点电位平衡控制与载波层叠调制

中点电位平衡控制&#xff0c;载波层叠调制&#xff0c;三电平变换器&#xff0c;三电平逆变器&#xff0c;T型变换器 在电力电子领域&#xff0c;三电平变换器以其独特的优势广泛应用于众多场合&#xff0c;像高压大功率的电机驱动、可再生能源发电并网等。其中&#xff0c;三…

作者头像 李华
网站建设 2026/6/15 15:49:28

LabVIEW 与 MySQL 数据库的奇妙联动:数据管理全攻略

LabVIEW数据库Mysql数据库操作;增加-删除-更新-查询;数据管理程序&#xff0c;完整案例&#xff0c;可移植。 在数据驱动的时代&#xff0c;数据库操作是众多应用不可或缺的一环。LabVIEW 作为一款功能强大的图形化编程环境&#xff0c;与 MySQL 这个广泛使用的开源数据库相结…

作者头像 李华
网站建设 2026/6/21 13:23:40

程序员必看!大模型技术栈全解析,从Token到Agent,小白也能变大神

本文将系统梳理AI大模型领域的14个核心概念&#xff0c;从基础架构到训练优化&#xff0c;再到前沿应用模式&#xff0c;帮助读者建立对这一复杂技术的全面认知框架。通过深入浅出的解释&#xff0c;读者将理解大模型为何能实现"智能涌现"&#xff0c;以及如何解决其…

作者头像 李华
网站建设 2026/6/21 13:21:11

【小白必看】大模型RAG技术实战教程,让你的AI开发技能yyds!保姆级教学,从入门到精通,一键搞定检索增强生成!

一、LLMs 已经具备了较强能力了&#xff0c;为什么还需要 RAG(检索增强生成)? 尽管 LLM 已展现出显著的能力&#xff0c;但以下几个挑战依然值得关注&#xff1a; 幻觉问题&#xff1a;LLM 采用基于统计的概率方法逐词生成文本&#xff0c;这一机制内在地导致其可能出现看似…

作者头像 李华