| Codeforces Round 1122 (Div. 3) |
|---|
| Закончено |
У Вихаана есть корневое дерево$$$^{\text{∗}}$$$ из $$$n$$$ вершин. Корень дерева находится в вершине $$$1$$$.
Каждая вершина $$$i$$$ имеет начальное значение $$$a_i$$$ и модуль $$$b_i$$$. Пусть $$$x_i$$$ обозначает текущее значение вершины $$$i$$$. Изначально $$$x_i=a_i$$$.
Вихаан может выполнять следующую операцию любое количество раз:
После выполнения любого количества операций Вихаан хочет максимизировать сумму значений всех вершин.
Определите максимальную возможную сумму.
$$$^{\text{∗}}$$$Дерево — это неориентированный связный граф, в котором нет циклов.
В первой строке дано целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
В первой строке каждого набора входных данных дано целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$) — количество вершин в дереве.
Во второй строке даны $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$0 \le a_i \lt b_i$$$) — начальные значения вершин.
В третьей строке даны $$$n$$$ целых чисел $$$b_1,b_2,\ldots,b_n$$$ ($$$1 \le b_i \le 10^9$$$) — модули вершин.
Каждая из следующих $$$n-1$$$ строк содержит два целых числа $$$u$$$ и $$$v$$$ ($$$1 \le u,v \le n$$$) — ребро между вершинами $$$u$$$ и $$$v$$$.
Гарантируется, что заданные рёбра образуют дерево.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — максимальную возможную сумму значений всех вершин после выполнения любого количества операций.
813720 35 41 230 2 37 3 41 22 330 0 15 2 21 22 341 2 3 410 3 4 51 21 31 430 1 310 2 41 21 350 0 1 2 312 6 9 3 41 21 32 43 540 999999999 999999999 9999999991000000000 1000000000 1000000000 10000000001 21 31 4
371161812273999999996
В первом наборе входных данных у вершины $$$1$$$ нет детей, поэтому выполнение операции над ней не изменяет её значение. Следовательно, максимальная возможная сумма равна $$$3$$$.
В третьем наборе входных данных Вихаан может выполнить операцию над вершиной $$$1$$$ три раза:
В четвёртом наборе входных данных Вихаан может выполнить следующие операции:
| Название |
|---|


