Sizə -dən -ə qədər nömrələnmiş təpədən ibarət ağac verilmişdir. Ağacın kökü nömrəli təpədir.
Hər bir təpəsində p_i ədədi yazılmışdır. Bütün ədədlər müxtəlifdir və -dən -ə qədər ədədlərin permutasiyasını təşkil edir.
Aşağıdakı hər iki şərti ödəyən təpələr cütü inversiya adlanır:
təpəsi təpəsinin ciddi əcdadıdır, yəni u \ne v və kökdən təpəsinə gedən yol üzərində yerləşir.
p_u > p_v.
Ən çox bir əməliyyat yerinə yetirmək olar: ağacın istənilən kənarını seçib onun uclarındakı təpələrdə yazılmış ədədlərin yerlərini dəyişmək. Ağacın quruluşu dəyişmir.
Ən çox bir əməliyyatdan sonra əldə edilə bilən inversiyaların maksimum sayını tapın.
Birinci sətirdə ağacın təpələrinin sayını bildirən (1 \leq n \leq 2 \cdot 10^5) tam ədədi verilir.
İkinci sətirdə tam ədəd p_1,p_2,\ldots,p_n (1 \leq p_i \leq n) — təpələrin üzərindəki ədədlər verilir. Bütün ədədlərin müxtəlif olduğuna zəmanət verilir.
Növbəti n-1 sətrin hər birində ağacın bir kənarını göstərən iki tam ədəd və (1 \leq u,v \leq n, u \ne v) verilir.
Verilən qrafın ağac olduğuna zəmanət verilir.
Bir tam ədəd — inversiyaların mümkün olan maksimum sayını çap edin.
Nümunə 1
Nümunə 2
Nümunə 3
Birinci nümunədə ağac yalnız bir təpədən ibarətdir. İnversiya yoxdur və heç bir əməliyyat yerinə yetirmək mümkün deyil. Cavab -dır.
İkinci nümunədə və nömrəli təpələrdəki ədədlərin yerlərini dəyişmək olar. Bundan sonra nömrəli təpədə , digər dörd təpədə isə daha kiçik ədədlər olacaq. nömrəli təpə digər dörd təpənin hər birinin əcdadı olduğuna görə inversiya alınır. Bundan çox inversiya əldə etmək mümkün deyil.
Üçüncü nümunədə təpələr ––– yolunu təşkil edir və onların üzərindəki ədədlər 4,3,2,1-dir. Müxtəlif təpələrdən ibarət hər bir cüt inversiyadır, buna görə onların sayı -dır. Dörd təpə üçün mümkün olan maksimum say budur və əməliyyata ehtiyac yoxdur.
bal — 1 \leq n \leq 10.
bal — ağacın mərkəzi nömrəli təpə olan ulduz şəklində olması.
bal — ağacın uclarından biri nömrəli təpə olan sadə yol olması.
bal — 1 \leq n \leq 3000.
bal — əlavə məhdudiyyət yoxdur.