QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 512 MB Total points: 100

#845. Sieć Misaka

Statistics

Aby pokonać Acceleratora, Siostry Misaka muszą połączyć siły! Będą one stacjonować przy turbinach wiatrowych w Mieście Akademii, aby osłabić zdolności Acceleratora.

W Mieście Akademii znajduje się $n$ turbin wiatrowych, a Sióstr Misaka jest dokładnie $n$. Połączenia sieci Misaka tworzą drzewo. Każda turbina wiatrowa ma moc $w_i$. Gdy Accelerator pojawi się w miejscu, w którym znajduje się $i$-ta Siostra Misaka, wszystkie Siostry użyją swoich zdolności w jego stronę. Zdolności Sióstr Misaka można aktywować tylko wspólnie; każda para Sióstr łączy się, aby wytworzyć energię przeciwko Acceleratorowi. Jeśli przyjmiemy pozycję Acceleratora za korzeń drzewa, to energia wytworzona przez parę sióstr $u < v$ wynosi $w_{\mathrm{lca}(u, v)}$. Całkowita energia wytworzona przez sieć Misaka to suma energii wszystkich par sióstr. Twoim zadaniem jest obliczenie całkowitej energii wytworzonej przez sieć Misaka dla każdej możliwej pozycji Acceleratora.

Wejście

Pierwsza linia zawiera jedną liczbę całkowitą $n$ oznaczającą liczbę turbin wiatrowych.

Druga linia zawiera $n$ liczb całkowitych, gdzie $i$-ta liczba $w_i$ oznacza moc $i$-tej turbiny wiatrowej.

Kolejne $n - 1$ linii zawiera po dwie liczby całkowite $u\ v$, gdzie $1 \le u, v \le n$, oznaczające krawędź między $u$ a $v$.

Wyjście

Wypisz w jednej linii $n$ liczb całkowitych, gdzie $i$-ta liczba oznacza całkowitą energię wytworzoną przez Siostry, jeśli Accelerator znajduje się w pozycji $i$.

Przykład

Przykład 1

Wejście

3
2 5 7
3 2
1 2

Wyjście

9 15 19

Podzadania

Dla testów 1-4: $n \le 50$

Dla testów 5-8: $n \le 500$

Dla testów 9-12: $n \le 2000$

Dla testów 13-14: $n \le 5\times 10^4$, drzewo jest drzewem binarnym

Dla testów 15-16: $n \le 5\times 10^4$, drzewo jest ścieżką

Dla testów 17-18: $n \le 5\times 10^4$

Dla testów 19-20: $n \le 5\times 10^5$, drzewo jest ścieżką

Dla testów 21-22: $n \le 5\times 10^5$, drzewo jest gwiazdą

Dla testów 23-25: $n \le 5\times 10^5$

Dla $100\%$ danych wejściowych: $n \le 5\times 10^5, 0 \le w_i \le 10^6$

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.