华为OD机试真题 新系统 2026-10-28 C++【社交网络消息转发】
目录
题目
思路
Code
题目
题目内容:
在一个社交网络中,有 N 个用户(编号 0 到 N−1);每个用户都有一个「转发名单」(整数),该数二进制格式中的第 i 位为 1 表示此用户会把消息转发给第 i 个用户。
给定一个整数数组 forwardLists 和一个整数 initialSenders,请计算有哪些用户收到了消息(用户收到消息后会立即转发给转发名单中所有人,直到没有新用户收到消息为止;初始发送者视为已收到消息)。
输入描述:
本题为核心代码模式,你需要实现函数 countMessageReceivers(forwardLists, initialSenders)。
参数 forwardLists 为整数数组,其中 forwardLists[i] 表示用户 i 的转发名单(输入为十进制数),1 ≤ forwardLists.length ≤ 16,0 ≤ forwardLists[i] < 65536。
参数 initialSenders 为整数,其二进制位数为 1 的位表示该用户是初始消息发送者(输入为十进制数),0 ≤ initialSenders < 65536。
输出描述:
返回一个十进制整数,其二进制第 i 位为 1 表示用户 i 收到了消息;例如:用户 0 和用户 1 都收到了消息,则二进制 0011,返回结果 3。<
相关新闻
于品:《数学分析之课程讲义一分析123》
于品《数学分析之课程讲义一分析123》是清华大学丘成桐数学英才班专属的实验性数学分析教材,由清华大学数学系及丘成桐数学科学中心出品,作者为清华数学科学系于品教授,是国内顶尖数学拔尖人才培养体系中的标志性讲义。 📚 核心内…
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
简介: CSDN博客专家、《Android系统多媒体进阶实战》作者 博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址&a…
Linux FFmpeg深度解析之avcodec_send_packet调用流程与实战(十七)
简介: CSDN博客专家、《Android系统多媒体进阶实战》作者 博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址&a…
最新新闻
服务器端跟踪:数据基建的底层重构而非埋点迁移
1. 什么是服务器端跟踪:它不是“埋点升级”,而是数据基建的底层重构服务器端跟踪(Server-Side Tracking)这个词最近在数据分析、增长运营和合规技术圈里频繁出现,但很多人一听到就下意识觉得:“哦ÿ…
Dynamic Table技术如何优化电商实时价格分析
1. 为什么淘天需要Dynamic Table技术在电商平台的价格策略优化中,实时数据分析能力直接决定了商业决策的响应速度。淘天平台每天需要处理数十亿级别的价格变动事件,传统的数据处理方式面临三个核心痛点:首先是数据延迟问题。价格敏感型商品&a…
MemTest内存兼容性检测:从蓝屏定位到错误地址排查
内存这条线上出的问题,最容易被人误判。同样是蓝屏、同样是程序崩溃,有人怪系统、有人怪驱动,最后拆开一看,是某条内存颗粒在某个地址位上偶尔翻了个身。我这些年帮人排查过的机器里,真正属于"内存坏了"的比…
Python pygame雷霆战机:2D飞行射击主循环与碰撞判定实战
说起 Python 小游戏这个练手系列,写到第 14 个,我原本打算做一个更"炫"的题材,最后还是拐回了雷霆战机这类纵版飞行射击。原因很实在:它几乎把 2D 游戏里所有绕不开的东西都塞进了一个屏幕里——实时主循环、输入响应、…
MemTest内存兼容性验证:从BIOS设置到错误地址定位
内存这玩意儿最容易骗人。装好机、按下电源、屏幕亮了、系统进了桌面,看着一切正常,你以为稳了;结果剪视频到一半渲染器崩了、编译大项目莫名其妙退出、游戏里偶尔闪一下贴图、挂机整夜第二天起来发现重启过——这些"偶发"的背后&a…
锂电池基础科学:从理论能量密度到界面与离子输运
简介:《锂电池基础科学》是李泓主编、化学工业出版社2021年出版的锂电池领域工具书电子版,面向从事锂电池研发的科研人员、工程技术人员及高校相关专业师生,系统梳理电池理论能量密度估算、材料缺陷化学、相变与相图、界面问题、离子在固体中…
日新闻
雷达数据处理平台化实践:从回波到航迹的链路设计与工程优化
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
从告警轰炸到精准预警:PLFM_RADAR平台监控雷达实践
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
SPI通信隔离实战:MAX14431BAEE+数字隔离器与PIC24FJ256GA705方案
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
周新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
月新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …