Kiloforces

Time limit: 2s Memory limit: 512MB Input: Output:

— Fă, eu fac cartă du-te drecu. Tu mă înjuri pe mine mă? Tu știai că vine lupu?
— Bă Bahoi, ai dreptate să moară familia mea, te rog să mă ierți. Uite acuma, mă voi plesni, mă voi băga în penitență, Bahoi, ca să-mi cer scuze, că tu ești artistul artistilor, da?

Vadim este un tânăr foarte talentat și pasionat de informatică. Plin de spiritul Crăciunului, acesta decide să își petreacă vacanța de iarnă participând la cât mai multe concursuri, pe platforma lui preferată, Kiloforces\text{Kiloforces}. Acolo, sistemul de punctare este puțin diferit. Dacă concursul are KK probleme, a ii-a valorând pip_i puncte, atunci în momentul în care el rezolvă problema jj, se adună la scorul total pjp_j puncte, iar din punctajele problemelor nerezolvate se scad tjt_j puncte. Regulile platformei permit ca la oricare moment de timp să existe probleme cu punctaj negativ (pe care Vadim va trebui să le rezolve).

Cerință

Vadim primește NN probleme, pentru fiecare știind valorile pip_i și tit_i. Acesta, în următoarele QQ zile, își alege un interval [l,r][l, r] și se întreabă care este scorul maxim pe care-l poate obține, dacă participă la un concurs alcătuit din problemele l,l+1,l+2,,r1,rl, l+1, l+2, \dots, r-1, r. Ajutați-l pe Vadim să își răspundă la cele QQ întrebări, altfel veți ajunge pe lista de copii obraznici a Moșului.

Date de intrare

Pe prima linie se află NN și QQ. Pe următoarele 2 linii se vor afla câte NN valori (pip_i, respectiv tit_i), iar pe ultimele QQ linii se află întrebările puse de Vadim.

Date de ieșire

Pe fiecare din următoarele QQ linii se vor afla răspunsurile la întrebarile lui Vadim.

Restricții și precizări

  • 1N,Q,ti1051 \leq N,Q, t_i \leq 10^5
  • Acest link vă poate fi util în rezolvarea problemei.
  • 1pi1091 \leq p_i \leq 10^9
  • Valorile din vectorul tt sunt distincte două câte două!!
# Punctaj Restricții
1 11 1N1001 \leq N \leq 100
2 9 1N1 0001 \leq N \leq 1 \ 000
3 12 1N10 0001 \leq N \leq 10 \ 000
4 10 Pentru fiecare întrebare, ordinea optimă în care Vadim rezolvă problemele este cea dată, cu alte cuvinte începe cu problema ll și termină cu rr.
5 20 1N50 0001 \leq N \leq 50 \ 000
6 38 Fără restricții suplimentare

Exemplul 1

stdin

4 3
12 5 4 10
6 7 1 2
1 3
2 4
3 4

stdout

13
15
13

Exemplul 2

stdin

5 5
2 4 6 5 9 
4 9 5 2 8 
2 5
1 2
2 3
2 2
3 3

stdout

0
2
5
4
6

Log in or sign up to be able to send submissions!