Umjetan

아직 제출이 없습니다시간 제한1.5초메모리 제한1024 MB

문제

(tu nedostaje neki tekst, zadatak će inače biti preumjetan, a postoji jedna jako lijepa, prikladna priča…)

Zadana je tablica prirodnih brojeva PP veličine NxNNxN. Dobije se MM upita i na svaki upit za zadane LL i RR treba odgovoriti koliko iznosi max(P\[i]\[j])\max{(P\[i]\[j])} gdje je Li,jRL ≤ i, j ≤ R.

입력

U prvom su retku prirodni brojevi NN (1N2,0001 ≤ N ≤ 2\\,000) i MM (1Mmin(500,000,N×N)1 ≤ M ≤ \min{(500\\,000, N \times N)}).

U sljedećih NN redaka nalazi se po NN prirodnih brojeva manjih od 1,000,000,0001\\,000\\,000\\,000.

U zadnjih MM redaka nalaze se prirodni brojevi LL i RR (1LRN1 ≤ L ≤ R ≤ N).

출력

U MM redaka ispiši odgovore na tražene upite.

힌트

Opis prvog probnog primjera:

  1. upit: max(P\[1]\[1])=1\max{(P\[1]\[1])}=1
  2. upit: max(P\[1]\[1],P\[1]\[2],P\[1]\[3],P\[2]\[1],P\[2]\[2],P\[2]\[3],P\[3]\[1],P\[3]\[2],P\[3]\[3])=4\max{(P\[1]\[1], P\[1]\[2], P\[1]\[3], P\[2]\[1], P\[2]\[2], P\[2]\[3], P\[3]\[1], P\[3]\[2], P\[3]\[3])}=4
  3. upit: max(P\[2]\[2],P\[2]\[3],P\[3]\[2],P\[3]\[3])=2\max{(P\[2]\[2], P\[2]\[3], P\[3]\[2], P\[3]\[3])}=2
  4. upit: max(P\[1]\[1],P\[1]\[2],P\[2]\[1],P\[2]\[2])=4\max{(P\[1]\[1], P\[1]\[2], P\[2]\[1], P\[2]\[2])}=4