通过率 59% · 提交 501 · 通过 298
小慕正在负责一个公司的分销管理系统。这个公司只有一个最高负责人(),boss下面有若干一级分销,每个一级分销下面又有若干二级分销,每个分销只有唯一的上级分销。 规定,每个月,下级分销需要将自己的总收入(自己的收入+下级上交的收入)给自己的上级。 现在,小慕拿到了一组分销的关系和每个分销的收入,请你帮她找出boss并计算出这个boss的总收入。 比如: 收入100元,上交15元; 收入199元(99元不够100),上交15元; 收入200元,上交30元。 输入: 分销关系和收入:[[分销id 上级分销的Id 收入],[分销id 上级分销的id 收入],[分销id 上级分销的id 收入]] 分销ID范围0..65535 收入范围0..65535,单位元
这类题属于华为 OD 机考真题方向中「100分 / DFS」方向的高频题型,通常考察对「100分 / DFS」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
第1行输入关系的总数量N
第2行开始,输入关系信息,
格式:
分销ID 上级分销ID 收入
比如:
5
1 0 100
2 0 199
3 0 200
4 0 200
5 0 200
输出:boss的ID 总收入 比如: 0 120
示例 1
输入示例
5 1 0 100 2 0 199 3 0 200 4 0 200 5 0 200
输出示例
0 120
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有