>_ evaluator.oji

Antrenament OJI/OLI · clasa a 8-a

Sume pe interval

sumainterval.in / sumainterval.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 100p

Se dă un șir de nn numere întregi și qq întrebări de forma (l,r)(l, r). Pentru fiecare întrebare afișează suma elementelor de pe pozițiile l,l+1,…,rl, l+1, …, r.

Date de intrare

Pe prima linie nn și qq. Pe a doua linie cele nn numere. Pe următoarele qq linii câte două numere ll și rr.

Date de ieșire

qq linii, câte o sumă pe linie.

Restricții

1 ≤ n, q ≤ 100 000; |a[i]| ≤ 10 000; 1 ≤ l ≤ r ≤ n

sumainterval.in
5 3
1 -2 3 4 5
1 3
2 5
4 4
sumainterval.out
2
10
4

Probleme similare pe PbInfo

Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.