#P6074. 最小路径

最小路径

题目描述

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

输入格式

第一行两个正整数 nnmm
第二行 nn 个正整数 aia_i
第三行 nn 个正整数 bib_i
以下 n1n-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 2020n100n\le 100mnm\le n1ai,bi20001\le a_i,b_i\le 2000

subtask 2 4040n104n\le 10^4mnm\le n1ai,bi20001\le a_i,b_i\le 2000

subtask 3 4040n2×105n\le 2\times 10^5mnm\le n1ai,bi20001\le a_i,b_i\le 2000

对于 100%100\% 的数据,1n2×1051\le n\le 2\times 10^51mn1\le m\le n1ai,bi20001\le a_i,b_i\le 2000