Asosiy qismga o‘tish

TR-H1. Ikki qishloq orasi

n ta qishloq n − 1 ta yo‘l bilan daraxt shaklida ulangan, j-yo‘l uzunligi wⱼ. Pochta xizmati q ta so‘rovga javob berishi kerak: u qishloqdan v qishloqqacha (yagona yo‘l bo‘ylab) masofa qancha?

Kirish ma’lumotlari

Birinchi qatorda n, keyin n − 1 qatorda a b w. Keyin q, so‘ng q qatorda u v.

Chiqish ma’lumotlari

Har so‘rovga alohida qatorda masofa.

Cheklovlar

1 ≤ n, q ≤ 2·10⁵; 1 ≤ w ≤ 10⁹. Javob 64 bitli.

Misollar

Kirish
5
1 2 1
2 4 3
1 3 6
3 5 2
4
4 5
4 2
3 3
5 1
Chiqish
12
3
0
8
Kirish
1
1
1 1
Chiqish
0

Tushuntirish

1-misol: 4 dan 5 gacha 4 → 2 → 1 → 3 → 5: 3 + 1 + 6 + 2 = 12.

Qoralama doskasi
Kod yozish
Kod yuborish 14 ta test
Yechim yuborish uchun tizimga kiring.