Nestabilnost
문제
Borova šuma na suprotnoj obali rijeke, još prije jednog sata osvijetljena svibanjskim suncem, zamutila se, razmazala i rasplinula. Ostalo je samo jedno divovsko stablo, stablo s čvorova...
Ivan je iz sobe br. , promatrao to stablo, čvrsto ukorijenjeno u čvoru označenom brojem . Nakon što je još pobliže promatrao stablo, primijetio je da se u svakom čvoru nalazi broj . Odjednom mu je u glavu sinula definicija -dobrog podstabla. Neko podstablo je k-dobro, ako za svaki brid koji spaja čvorove gdje je roditelj od , vrijedi te dodatno za svaki čvor unutar podstabla vrijedi . Za svaki broj postoji prirodna nestabilnost -dobrih stabala, označenu kao .
Kada se ponovno osvrnuo, primijetio je da pluta pred stablom s magičnom pilom u desnoj ruci. Ivan je odlučio prerezati neke grane, te za svako podstablo, dobiveno micanjem prepiljenih bridova, odabrati neki broj tako da je ono -dobro. Par biranja skupa bridova koje će prerezati te brojeva za svako tako dobiveno podstablo koji zadovoljavaju da je pripadajuće podstablo -dobro, Ivan je odlučio nazvati rezanjem. Nestabilnost rezanja nazivamo zbroj po svim dobivenim podstablima. Pomozite Ivanu odrediti najmanju moguću nestabilnost rezanja!
입력
U prvom je retku prirodan broj , broj čvorova stabla.
U drugom se retku nalazi brojeva gdje -ti označava (0 ≤ a_i ≤ N - 1).
U trećem se retku nalazi brojeva gdje -ti označava (1 ≤ f(k) ≤ 10^9).
U sljedećih redaka nalazi se opis stabla, u -tom retku nalaze se brojevi te (1 ≤ u_i , v_i ≤ N, ) koji označavaju da postoji brid među čvorovima te .
출력
U jedini redak potrebno je ispisati najmanju moguću nestabilnost rezanja.
힌트
| [이미지 1] | [이미지 2] |
| (a) Skica rezanja prvog primjera | (b) Skica rezanja drugog primjera |
예제
예제 1
7 2 3 0 3 2 0 0 6 8 2 9 9 9 9 1 2 2 3 1 4 4 5 5 6 5 7
11
예제 2
7 2 3 0 3 2 0 0 6 8 2 9 9 9 1 1 2 2 3 1 4 4 5 5 6 5 7
4