CSES - Kyselyt
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Sinulle on annettu taulukko, jossa on nn lukua. Tehtäväsi on vastata kyselyihin, mikä on tietyn taulukon välin lukujen summa.

Syöte

Syötteen ensimmäisellä rivillä on kaksi kokonaislukua nn ja qq: taulukon koko ja kyselyiden määrä.

Seuraavalla rivillä on nn lukua x1,x2,,xnx_1,x_2,\ldots,x_n: taulukon sisältö.

Sitten syötteessä on qq riviä, joista jokainen sisältää yhden kyselyn. Kyselyssä on kaksi lukua aa ja bb: minkä välin aba \ldots b summa lasketaan.

Tuloste

Ohjelmasi tulee tulostaa kunkin kyselyn vastaus.

Rajat

  • 1n,q1051 \le n,q \le 10^5
  • 1xi1091 \le x_i \le 10^9
  • 1abn1 \le a \le b \le n

Esimerkki

Syöte:

8 3
3 2 7 4 1 3 1 4
3 6
1 2
4 6

Tuloste:

15
5
8