Asosiy qismga o‘tish

AL06-1. Oraliq yig‘indilari

Massiv va q ta so‘rov berilgan. Har so‘rovda l va r: a[l] + … + a[r] yig‘indisini toping (raqamlash 1 dan).

Prefiks yig‘indilar massivi
Prefiks yig‘indilar massivi

Prefiks yig‘indi p[i] = a[1] + … + a[i] bir marta hisoblanadi. Keyin har javob bitta ayirma: p[r] − p[l − 1].

Kirish ma’lumotlari

n; n ta son; q; keyingi q qatorda l r.

Chiqish ma’lumotlari

q qator — yig‘indilar.

Cheklovlar

1 ≤ n, q ≤ 10⁵, |aᵢ| ≤ 10⁹, 1 ≤ l ≤ r ≤ n

Misollar

Kirish
6
3 1 4 1 5 9
3
2 4
1 6
5 5
Chiqish
6
23
5
Qoralama doskasi
Kod yozish
Kod yuborish 4 ta test
Yechim yuborish uchun tizimga kiring.