Module: Prefisso somme


Problem

4 /8


abbattimento di alberi

Problem

Chubaty insegna a Grigory Melekhov come eseguire un colpo Baklan con una sciabola. Come bersagli, usano n alberi in fila, numerati da 1 a n. Chubaty, ha stimato la forza di tutti gli alberi in base a numeri naturali e li ha annotati. Per ogni albero che Melekhov è riuscito a tagliare, riceve un numero di punti pari al numero scritto sull'albero e, se non ci riesce, perde lo stesso importo.

Chubaty chiede a Grigory di colpire gli alberi da l a r, in ordine crescente di numero. Melekhov si è recentemente fatto male alla spalla, quindi può abbattere con successo un albero ogni due volte, ad es. se abbatte un albero con il numero i, non sarà in grado di abbattere un albero con il numero i, quindi non sarà in grado di abbattere un albero con il numero < code>i + 1, ma sarà in grado di abbattere l'albero con il numero i + 2 ecc.

Chubat m una volta chiese a Grigory di eseguire colpi, ma dimenticò quali alberi Melekhov poteva abbattere. Aiutalo a determinare quanti punti ha segnato Gregory per ogni tentativo.
 
Input
La prima riga contiene 2 numeri n e m (\(1 <= n, m <= 100000 \))
La seconda riga contiene n numeri - la forza di tutti gli alberi, dove la forza dell'albero i è scritta nella posizione i.
Le seguenti righe m contengono coppie di numeri l e r (\(1 < ; = l <= r <= n\)), indicando quale pezzo di alberi Chubaty ha chiesto di abbattere.
 
Uscita
Per ogni query stampa quanti punti ha guadagnato Grigory in questo tentativo.
 

 

Esempi
# Input Uscita
1
6 6
1 2 3 4 5 6
16
1 5
2 6
2 5
2 4
2 2
-3
3
4
-2
3
2