U650090 pre 的树题1
题目背景
pre 爱树!
PRE 杯(#2026.1.14 Lv.2)T4(CF1500)。
题目描述
给定一棵有 $n$ 个节点的树,节点编号 1 到 $n$ 每个节点 $i$ 有一个权值 $a_i$.
你可以进行以下操作任意次(包括零次):
1.选择树中的一条边 $(u,v)$。
2.删除这条边,得到两棵子树。
3.选择其中一棵子树,将它所有节点的权值都乘以 $-1$。
操作结束后,计算整棵树(注意操作后它可能不连通)所有节点权值的和。经过若干次操作后,这个和最大可能是多少?给出这个值。
输入格式
第一行为 $t$。
每组第一行为 $n$,第二行为 $a_i$,后 $n - 1$ 行为 $(u,v)$。
输出格式
$t$ 行,每行为题意中的最大值。
说明/提示
对于 $100\%$ 的数据,$1 \le n \le 5 \times 10 ^ 5,1 \le \sum n \le 5 \times 10 ^ 5,-10 \le a_i \le 10$。
你的所有测试点的输出全部正确,你将得到 $100$ 分,反之 $0$ 分。