AlgoMooc
← 返回题库

P3755. BOSS的收入

中等通过率 60% · 提交 472 · 通过 283
BFS拓扑排序DFS

小慕正在负责一个公司的分销管理系统。这个公司只有一个最高负责人(),boss下面有若干一级分销,每个一级分销下面又有若干二级分销,每个分销只有唯一的上级分销。 规定,每个月,下级分销需要将自己的总收入(自己的收入+下级上交的收入)给自己的上级。 现在,小慕拿到了一组分销的关系和每个分销的收入,请你帮她找出boss并计算出这个boss的总收入。 比如: 收入100元,上交15元; 收入199元(99元不够100),上交15元; 收入200元,上交30元。 输入: 分销关系和收入:[[分销id 上级分销的Id 收入],[分销id 上级分销的id 收入],[分销id 上级分销的id 收入]] 分销ID范围0..65535 收入范围0..65535,单位元

提示:带虚线的词点一下有通俗解释。

输入描述

第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

看不懂题目?点开图解(训练营专属)

登录后查看题目图解

题目图解为训练营学员专属内容,请先登录。

微信扫码登录还不是训练营学员?了解训练营 →
写完代码点「提交」,将对全部测试用例判题。