Teto mahnı bəstələyir.
Mahnını fraqmentdən ibarət ağac kimi təsəvvür etmək olar. Hər fraqment ağacın bir təpəsidir, kənarlar isə fraqmentlərin bir-biri ilə necə bağlı olduğunu göstərir. Hər fraqment üçün onun emosional dəyəri a_i verilir.
Teto mahnının mərkəzi fraqmenti kimi düz bir fraqment seçməlidir.
Bundan sonra fraqmentindən məsafəsi düz olan bütün fraqmentlər mahnıdan silinir. Bu fraqmentlərlə birlikdə onlara bitişik olan bütün kənarlar da silinir.
Seçilmiş fraqmentinin özü silinmir.
Silinmədən sonra ağac bir neçə bağlı hissəyə ayrıla bilər. Hər belə hissə üçün həmin hissədə qalan bütün fraqmentlərin emosional dəyərlərinin cəmini hesablayaq.
Bu cəmlər c_1, c_2, \ldots, c_k olsun, burada silinmədən sonra yaranan bağlı hissələrin sayıdır.
fraqmentini seçməyin kontrastı dəyəri ilə müəyyən olunur, burada
D = \max(c_1, c_2, \ldots, c_k) - \min(c_1, c_2, \ldots, c_k).
Mərkəzi fraqment -ni seçməyin bütün mümkün üsulları arasında ən böyük mümkün kontrastı tapın.
Birinci sətirdə bir tam ədəd (1 \le n \le 2 \cdot 10^5) — mahnıdakı fraqmentlərin sayı verilir.
İkinci sətirdə tam ədəd a_1, a_2, \ldots, a_n (-10^9 \le a_i \le 10^9) — fraqmentlərin emosional dəyərləri verilir.
Növbəti n-1 sətrin hər birində iki tam ədəd və (1 \le u, v \le n,\ u \ne v) — ağacın bir kənarı verilir.
Verilmiş qrafın ağac olduğuna zəmanət verilir.
Bir tam ədəd çıxarın — mərkəzi fraqment -nin bütün mümkün seçimləri arasında maksimum mümkün kontrast.
Nümunə 1
Nümunə 2
Birinci nümunədə mərkəzi fraqment kimi v = 4 seçmək optimaldır. Bu zaman -ci fraqment ondan məsafəsi düz olduğu üçün silinir.
Silinmədən sonra iki bağlı hissə qalır:
, cəmi ;
\{3, 4, 5\}, cəmi 3 + 4 + 5 = 12.
Beləliklə, kontrast 12 - 1 = 11 olur.
İkinci nümunədə mərkəzi fraqment kimi v = 2 seçmək optimaldır. Bu zaman -cü fraqment ondan məsafəsi düz olduğu üçün silinir.
Silinmədən sonra üç bağlı hissə qalır:
\{1, 2, 4, 5\}, cəmi 5 + (-2) + 10 + (-3) = 10;
, cəmi ;
, cəmi .
Beləliklə, kontrast 10 - (-6) = 16 olur.
Alt tapşırıq ( bal): n \le 10.
Alt tapşırıq ( bal): n \le 5000.
Alt tapşırıq ( bal): ağac bir yoldur.
Alt tapşırıq ( bal): bütün 1 \le i \le n üçün a_i = 1.
Alt tapşırıq ( bal): bütün 1 \le i \le n üçün |a_i| \le 1.
Alt tapşırıq ( bal): bütün 1 \le i \le n üçün a_i \ge 0.
Alt tapşırıq ( bal): Əlavə məhdudiyyət yoxdur.