Masala #RGNGFYMOZL
Yana so'rovlar?
Sizga do'stingiz ta tugundan tashkil topgan daraxt bergan. Har bir tugunda sonlar yozilgan ya'ni -chi tugun uchun unda yozilgan son - , sizga ta so'rovga javob berishingiz kerak. Har bir so'rovda , va () berilgan. Aytaylik qanaqadir va tugunlar uchun ular orasidagi ma'sofani deb belgilab olaylik, sizni vazifangiz shunday lar yig'indisini topishingiz kerak sharti bajarilishi kerak. Rasmiy ravishda:
Birinchi qatorda ikkita natural sonlar va (, ) - Daraxtdagi tugunlar soni va so'rovlar soni.
Ikkinchi qatorda ta natural sondan tashkil topgan massiv ().
Keyingi ta qatorda daraxtni ikkita tugunlari va() - va ni bog'lab turuvchi yo'l.
Keyingi ta qatorda , va (, ). Agar oralig'ida qaysidir tugun yo'q bolsa u tugundagi qiymatini deb olib ketishingiz mumkin.
Har bir so'rovga javobni chiqaring.
# | input.txt | output.txt |
---|---|---|
1 |
9 5 1 2 4 8 16 32 64 128 256 3 5 1 7 4 5 4 6 2 4 1 8 5 8 1 9 1 2 3 2 4 4 3 2 2 4 1 5 1 1 4 |
28 1 136 503 510 |
Birinchi so'rovni illyustratsiyasi:
