题目描述
你将获得一棵由无向边连接的树。树上每个节点都有一个魔力值。
我们定义,一条路径的魔力值为路径上所有节点魔力值的乘积除以路径上的节点数。
例如,若一条路径包含两个魔力值分别为 $3,5$ 的节点,则这条路径的魔力值为 $3\times 5/2=7.5$。
请你计算,这棵树上魔力值最小的路径的魔力值。
输入格式
第一行一个整数 $n$,表示树共有 $n$ 个节点,编号为 $1\dots n$。
接下来 $n-1$ 行,每行两个整数 $a_i,b_i$,表示编号为 $a_i,b_i$ 的两个节点由一条无向边连接。
接下来 $n$ 行,每行一个整数 $x_i$,表示编号为 $i$ 的节点的魔力值。
输出格式
一行,一个既约分数 $p/q$。
样例 #1
样例输入 #1
2
1 2
3
4
样例输出 #1
3/1
样例 #2
样例输入 #2
5
1 2
2 4
1 3
5 2
2
1
1
1
3
样例输出 #2
1/2
提示
【样例解释】
样例 1 解释
注意,路径可以只包含一个节点。
这棵树上魔力值最小的路径的包含节点 $1$,其魔力值为 $3/1$。
样例 2 解释
这棵树上魔力值最小的路径的包含节点 $2,4$,其魔力值为 $1\times 1/2=1/2$。
数据规模与约定
对于 $100\%$ 的数据,$1\le n\le 10^6$,$1\le a_i,b_i\le n$,$1\le x_i\le 10^9$。
数据保证,$p,q$ 不会超过 $10^{18}$。