Qurd Dəlikləri ilə Sıralama#9601

Qurd Dəlikləri ilə Sıralama

2 saniyə
128 meqabayt
Çox asan

Farmer John-un inəkləri onun hər sübh tövlədən çıxmazdan əvvəl sıralanmaq tələbindən yorulmuşdular. Onlar yaxınlarda kvant fizikası üzrə PhD dərəcəsi almışdılar və bu prosesi bir az sürətləndirməyə hazırdırlar.

Bu gün səhər, adətən olduğu kimi, Farmer John-un rahatlıq üçün ilə nömrələnmiş inəyi tövlədə, həmçinin ilə nömrələnmiş müxtəlif yerdə yerləşir, belə ki, inəyi p_i yerində yerləşir. Lakin bu gün səhər tövlədə həmçinin ilə nömrələnmiş qurd dəliyi var. qurd dəliyi a_i və b_i yerlərini ikitərəfli birləşdirir və w_i enə malikdir.

İstənilən anda qurd dəliyinin qarşı tərəflərində olan iki inək bu qurd dəliyi vasitəsilə hərəkət edərək eyni zamanda yerlərini dəyişə bilər. İnəklər hər 1 \leq i \leq n üçün inəyi yerində olana qədər belə dəyişmələr etməlidirlər.

İnəklər çox dar qurd dəliklərinə sıxılıb qalmaq istəmirlər. Sıralama üçün istifadə etmələri lazım olan bütün qurd dəliklərinin arasında minimum eni maksimallaşdırmağa onlara kömək edin.

Giriş

Birinci sətirdə iki tam ədəd n~(1 \le n \le 10^5) və m~(1 \le m \le 10^5) verilmişdir.

İkinci sətirdə tam ədəd p_1, p_2, \ldots, p_n verilmişdir. -nin ədədlərinin permutasiyası olduğu təmin edilir.

-dən -ə qədər hər bir üçün i + 2 sətrində a_i, b_i və w_i~(1 \le a_i, b_i \le n, a_i \neq b_i, 1 \le w_i \le 10^9) tam ədədləri verilmişdir.

Çıxış

Bir tam ədəd çap edin: sıralama prosesində istifadə olunan bütün qurd dəliklərinin arasında minimum eninin mümkün olan maksimum qiyməti. Əgər inəklərin sıralama üçün heç bir qurd dəliyindən istifadə etməsinə ehtiyac yoxdursa, çap edin.

Nümunələr

Yalnız eni -dan az olmayan qurd dəliklərindən istifadə edərək inəkləri sıralamağın mümkün üsullarından biri budur:

  • inəyi və inəyi üçüncü qurd dəliyi vasitəsilə yerlərini dəyişirlər.

  • inəyi və inəyi birinci qurd dəliyi vasitəsilə yerlərini dəyişirlər.

  • inəyi və inəyi üçüncü qurd dəliyi vasitəsilə yerlərini dəyişirlər.

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading