#luoguP6074. 最小路径

最小路径

题目描述

一棵 nn 个点的树,每个点两个点权 aia_i 和 bib_i,找一条长度为 mm 的简单路径,使 ∑ai∑bi\frac{\sum a_i}{\sum b_i} 最小。无解输出 −1-1。

输入格式

第一行两个正整数 nn 和 mm。
第二行 nn 个正整数 aia_i。
第三行 nn 个正整数 bib_i。
以下 n−1n-1 行,每行两个正整数 u,vu,v,为一条边的两个端点。

输出格式

输出最小值,保留两位小数。

3 1
2 3 3
6 6 6
1 2
2 3
0.42
9 2
9 4 4 1 6 5 1 9 5
8 3 3 1 5 4 1 8 4
1 2
2 3
3 4
3 5
1 6
6 7
7 8
6 9
1.15

提示

subtask 1 2020:n≤100n\le 100,m≤nm\le n,1≤ai,bi≤20001\le a_i,b_i\le 2000。

subtask 2 4040:n≤104n\le 10^4,m≤nm\le n,1≤ai,bi≤20001\le a_i,b_i\le 2000。

subtask 3 4040:n≤2×105n\le 2\times 10^5,m≤nm\le n,1≤ai,bi≤20001\le a_i,b_i\le 2000。

对于 100%100\% 的数据,1≤n≤2×1051\le n\le 2\times 10^5,1≤m≤n1\le m\le n,1≤ai,bi≤20001\le a_i,b_i\le 2000。