#DLNU1004. 帽子学长的树
帽子学长的树
Description
就在10月24日的晚上,帽子学长得到了一棵有 个节点的树,节点编号为 1 到 ,每条边有一个正整数的权值 。每个节点 有一个点权 。
定义函数 表示从节点 到节点 的路径上所有边权的总和;定义以节点 为根的树的权值 为:
$$R_i = \sum_{1\leq j \leq n,\,j\neq i} a[j] \times (-1) ^ {\,f(i, j)}$$请你分别求出以每个节点为根的树的权值。即求出所有 ()。
Format
Input
第一行一个整数 ,表示有 个节点( )。
接下来一行包含 个整数,第 个数的值为 。
接下来 行,每行包含三个整数 ,表示节点 和节点 之间有一条权值为 的边。 ( )。
Output
输出一行包含 个整数,第 个数表示以 为根节点的树的权值。
Samples
3
1 2 3
1 2 1
2 3 2
-5 2 1
相关
在下列比赛中: