Noorim algkoosseis | 프로그래밍의 벗 PivotOJ
PivotOJ

Noorim algkoosseis

시간 제한: 3000ms메모리 제한: 1024MB출처: EIO 2023-24 openBOJ 32698

문제

Ühes klubis on NN jalgpallurit särginumbritega 0,,N10, \ldots, N-1 ja mängija number ii vanus on ViV_i.

Klubi peatreener teeb järgmiseks mänguks valmistudes QQ plaani, neist igaühe puhul valib ta mängijate LL kuni RR hulgast välja 1111 noorimat, et nad algkoosseisu panna.

Kirjutada programm, mis leiab iga plaani kohta algkooseisu vanima mängija vanuse.

입력

Esimesel real on arvud NN ja QQ (11N210511 \le N \le 2 \cdot 10^5, 1Q31051 \le Q \le 3 \cdot 10^5): vastavalt mängijate arv klubis ja treeneri tehtud plaanide arv.

Teisel real on NN täisarvu V0,V1,,VN1V_0, V_1, \ldots, V_{N-1} (16Vi5616 \le V_i \le 56): mängijate vanused.

Järgmisel QQ real on igaühel kaks täisarvu LL ja RR (0LRN10 \le L \le R \le N-1, RL+111R-L+1 \ge 11), mis tähendavad, et treener arvestab selles plaanis vaid mängijaid särginumbritega LL kuni RR. Plaanid on nummerdatud 11 kuni QQ nende sisendis loetlemise järjekorras.

출력

Väljastada täpselt QQ rida. Reale number ii väljastada plaani ii algkooseisu vanima mängija vanus.

예제

예제 1

입력
13 6
38 21 20 29 22 26 22 35 34 21 22 28 35
0 10
0 11
0 12
1 11
1 12
2 12
출력
38
35
35
35
35
35
코드를 제출하려면 로그인하세요.