题目描述
小Biu有一颗有根树,树上有n个节点(编号1−n)。其中每个节点有一个苹果,每个苹果有一定的能
量,现在小Biu和小Piu分别选出一棵子树,要求两棵子树不能相交而且所有苹果的能量和最大。
输入格式
第一行输入一个正整数 n(1 <=n <= 105),表示树的结点个数。
第二行输入n个数,为n个苹果的能量值 a[i](−104<=a[i]<=104)。
接下来 n−1每行输入两个数u 和v (1<=u,v<=n),表示 u 和 v 之间有一条边。
保证 1 号结点为根节点。
输出格式
如果找不出两颗不相交的子树,输出 Impossible。
否则,输出找出的两颗不相交子树所有苹果的能量和。