Problem 3179 --选根

3179: 选根

"
Time Limit $2$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $1$ 正确数量 $1$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

有一颗有 n 个结点树,结点被编号为 1 ~ n,记根结点深度为 1,如果第 i 个结点的深度是 d,则它贡献的价值是 d × wi,这棵树的价值是所有结点的价值和 求当根结点为 1 ~ n 时, 树的价值分别为多少

第一行输入一个整数 T,代表有 T 组测试数据 对于每一组测试数据,第一行有 1 个整数 n,第二行有 n 个整数 wi,接下来 n − 1 行每行有两个整数 x, y 表示 x 和 y 之间有一条边

对于每组测试数据,在一行中输出 n 个整数,第 i 个整数代表以 i 结点为根结点时树的价值

1 ≤ T ≤ 1000
1 ≤ n ≤ 2⋅10^5
1≤wi ≤10^8
∑n ≤ 2⋅10^5
○i 输出时每行末尾的多余空格,不影响答案正确性

2
6 
5 2 8 1 7 8 
4 5
5 6
2 5
1 3
4 3
5
1 1 1 1 1  
1 2
2 3
3 4
4 5
102 
100 
81 
76 
73 
88
15 
12 
11 
12 
15

推荐代码 查看3179 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$777 $ms] 淡意的温柔 605871 2020-07-06 14:41:39
内存最少[$49200 $KB] 淡意的温柔 605871 2020-07-06 14:41:39
第一AC 淡意的温柔 605871 2020-07-06 14:41:39
第一挑战 淡意的温柔 605871 2020-07-06 14:41:39

赛题来源/所属竞赛 ICPC NEAU Programming Contest 2020 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛