TR-H2. Yo‘l bo‘yidagi bekatlar
n ta bekat n − 1 ta yo‘l bilan daraxt shaklida ulangan. i-bekatda aᵢ kg yuk bor. q ta amal:
1 v x—vbekatdagi yukxkg ga teng bo‘ldi;2 u v—udanvgacha yagona yo‘ldagi barcha bekatlar (ikki uchi ham) yuklari yig‘indisi.
Kirish ma’lumotlari
Birinchi qatorda n, ikkinchisida a₁ … aₙ, keyin n − 1 ta qirra. Keyin q, so‘ng q ta amal.
Chiqish ma’lumotlari
Har 2-turdagi amalga alohida qatorda javob.
Cheklovlar
1 ≤ n, q ≤ 2·10⁵; 0 ≤ aᵢ, x ≤ 10⁹. Javob 64 bitli.
Misollar
Kirish
5 1 2 3 4 5 1 2 2 4 1 3 3 5 4 2 4 3 1 1 100 2 4 3 2 5 5
Chiqish
10 109 5
Kirish
1 7 2 2 1 1 1 1 0
Chiqish
7
Tushuntirish
1-misol: 4 → 2 → 1 → 3 yo‘lida 4 + 2 + 1 + 3 = 10; 1-bekatda yuk 100 bo‘lgach — 109.
Qoralama doskasi
Kod yozish
Kod yuborish
13 ta test
Yechim yuborish uchun
tizimga kiring.