华为OD机试真题精讲:来自异国的客人(Python/Java/C++多语言实现)

华为OD机试真题精讲:来自异国的客人(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

机场接待来自异国的客人,需要根据客人的语言能力和翻译的语种覆盖,计算最少需要安排的翻译人数。规则如下:

  1. 输入为:
    • 客人数量n(正整数);
    • 客人语言列表guests,每个元素为[lang1, lang2](客人掌握的两种语言,语种用字符串表示,可能重复);
    • 翻译列表translators,每个元素为[langA, langB, ...](翻译掌握的语种列表,至少掌握1种语言);
  2. 约束规则:
    • 每个翻译可以服务任意数量的客人,但仅能为能与自己至少共享一种语言的客人提供翻译服务;
    • 每位客人必须被至少一名翻译服务(客人的两种语言中至少有一种被某翻译掌握);
  3. 输出:
    • 满足所有客人被服务的最少翻译人数;
    • 若无法满足所有客人被服务(存在客人的两种语言无任何翻译掌握),返回-1。

关键约束

  • 客人数量

相关新闻

别急着下载DLL修复工具:报错原因与官方排查命令指南

别急着下载DLL修复工具:报错原因与官方排查命令指南

你正在码字或调试程序,屏幕上突然弹出一条“缺少 xxx.dll,无法继续运行”的提示。我敢打赌,许多人第一反应就是打开搜索页输入“系统dll文件修复工具”,然后找个“一键修复”的绿色版下载。这个动作本身,往往是后续更大…

2026/10/20 1:39:05 阅读更多 →
国产载波芯片选型实战指南:从物理层鲁棒性到生态适配

国产载波芯片选型实战指南:从物理层鲁棒性到生态适配

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:39:05 阅读更多 →
纯C++从零实现CNN:MNIST上98.2%精度的手写神经网络

纯C++从零实现CNN:MNIST上98.2%精度的手写神经网络

简介:这是一份面向深度学习初学者与C开发者的实践型学习资源,聚焦从零手写神经网络核心模块,解决理论难落地、框架黑盒化导致的理解断层问题。资源包含30个文件,以8个cpp源文件和5个h/hpp头文件构成完整C实现骨架,覆盖…

2026/10/20 1:39:05 阅读更多 →

最新新闻

从Java后端到AI Agent:3个月上岸大厂经验分享,小白也能收藏这份学习路线图

从Java后端到AI Agent:3个月上岸大厂经验分享,小白也能收藏这份学习路线图

本文分享了一位四年Java后端开发者转行Agent开发的完整经历,包括学习路径、面试准备和职场感悟。作者通过3个月系统学习,成功入职大厂AI Agent团队。文章强调Agent开发需要后端工程能力,如并发、系统设计等,并提供了六层学习框架和…

2026/10/20 2:15:25 阅读更多 →
Redis高级篇---分布式缓存(万字全面解析)

Redis高级篇---分布式缓存(万字全面解析)

目录 一.Redis持久化 RDB (1)RDB介绍 (2)RDB的fork原理 AOF RDB和AOF对比​编辑 Redis 混合持久化(aof-use-rdb-preamble yes,Redis4.0) ✅ 存储流程(核心发生在【AOF 重写】…

2026/10/20 2:15:25 阅读更多 →
2、Kubernetes 介绍+安装+卸载

2、Kubernetes 介绍+安装+卸载

0 Kubernetes 介绍0.1 应用部署演进传统物理机部署 多应用直接跑在物理服务器;没有资源隔离;单个应用抢占 CPU / 内存,挤压其他业务;硬件资源利用率低,维护成本高。虚拟化 VM 部署 一台物理机上运行多台完整虚拟机&…

2026/10/20 2:15:25 阅读更多 →
2026 AI学习路线图:收藏这份系统学习框架,从基础到工程全面提升大模型能力

2026 AI学习路线图:收藏这份系统学习框架,从基础到工程全面提升大模型能力

本文针对AI技术快速更新的现状,提出不应盲目追热点,而应从数据、模型、能力、应用到工程逐层构建AI技术体系的学习主线。文章强调理解AI原理、模型工作方式及应用落地的长期价值,并构建了包含基础层、模型层、应用层、工程层的四层学习框架。…

2026/10/20 2:15:25 阅读更多 →
如何提高阅读后的知识留存率

如何提高阅读后的知识留存率

前两年读专业类书籍、跑线下读书分享会,我总陷在“记了忘、忘了记”的循环里。抱着本子抄重点,经常抄完上句漏了下句的核心观点,过两周翻笔记,零散的句子根本串不起整本书的逻辑,回头再翻书,大半内容都像第…

2026/10/20 2:15:25 阅读更多 →
2026 年青州口碑好的汽车贴膜选哪家? 青州汽车贴膜哪家好?哪家靠谱?量子膜 1 号车酷青州形象店值得推荐

2026 年青州口碑好的汽车贴膜选哪家? 青州汽车贴膜哪家好?哪家靠谱?量子膜 1 号车酷青州形象店值得推荐

青州汽车贴膜哪家好?哪家靠谱?不少青州车主准备贴太阳膜、隐形车衣或者改色膜时,都会在网上搜索青州量子膜哪家好、青州量子膜哪家靠谱、青州量子膜哪家专业、青州隐形车衣哪家好、青州隐形车衣哪家靠谱、青州汽车贴膜哪家靠谱、青州汽车贴膜…

2026/10/20 2:14:25 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →