一、题目描述
华为OD机试-最富裕的小家庭(Java/Python/C++)
题目描述:
在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为个小家庭。
现给你一颗树,请计算出最富裕的小家庭的财富和。
二、输入输出
输入描述:
第一行为一个数 N,表示成员总数,成员编号 1~N。1< N 1000
第二行为 N 个空格分隔的数,表示编号 1~N 的成员的财富值。0 <=财富值<= 1000000.
接下来 N-1 行,每行两个空格分隔的整数 (N1,N2) ,表示 N1 是 N2 的父节点
输出描述:
最富裕的小家庭的财富和
三、测试用例
示例1:
输入:
这篇博客详细介绍了华为在线开发者(OD)机试中的一道题目——找到树中最富裕的小家庭。博客提供了题目描述、输入输出格式、测试用例以及Java、Python和C++三种语言的参考代码,主要考察数据结构的理解与应用。
订阅专栏 解锁全文
&spm=1001.2101.3001.5002&articleId=138371079&d=1&t=3&u=bff5bf5e81ef420d8f7f1d00abfd4cd4)
2万+

被折叠的 条评论
为什么被折叠?



