每个测试文件内都包含多组测试数据。第一行一个正整数 ,表示测试数据的组数。接下来对于每组测试数据,输入包含若干行。第一行一个正整数 ,表示两人所在树的点数。第二行 个整数 ,表示每个点的点权。接下来 行,每行两个正整数 ,表示 两点间有一条边相连。(保证输入是一棵树。)(保证所有测试数据中 的总和不超过 。)
输出包含 行,对于每组测试数据,输出一行一个整数,表示小苯操作完后,树的最大点权和。
2 5 2 -3 -2 -4 4 1 2 1 3 2 4 2 5 7 -1 -1 -1 -1 -1 -1 1 1 2 2 3 3 4 4 5 5 6 6 7
6 1
两个样例的树: