Masala J

Xotira 256 MB Vaqt 1000 ms
14

K-chi Kichik Element

Sizga N ta butun sondan iborat A massiv berilgan. Siz Q ta so'rovga javob berishingiz kerak.

Har bir so'rov uchta L, R, K sonlaridan iborat bo'ladi. Sizdan A massivning [L, R] oralig'idagi qism-massivini (ya'ni, A[L], A[L+1], ..., A[R] elementlarini) ajratib olib, uni o'sish tartibida saralaganingizda K-o'rinda turgan elementni topish talab etiladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda ikkita butun son, N (massiv elementlari soni) va Q (so'rovlar soni) kiritiladi.

  • 1 <= N <= 10^5
  • 1 <= Q <= 10^5

Ikkinchi qatorda N ta butun son, A[i] (massiv elementlari) kiritiladi.

  • -10^9 <= A[i] <= 10^9

Keyingi Q ta qatorning har birida uchta butun son, L, R, K kiritiladi.

  • 1 <= L <= R <= N
  • 1 <= K <= R-L+1

Chiquvchi ma'lumotlar:

Har bir (L, R, K) so'rovi uchun alohida qatorda A[L...R] oralig'idagi K-chi eng kichik elementni chop eting.


Misollar
# input.txt output.txt
1
5 3
1 5 2 6 3
1 5 2
2 4 1
3 5 3
2
2
6
2
4 2
4 4 4 4
1 4 3
2 3 1
4
4
3
7 4
10 7 8 1 2 9 3
1 3 1
4 7 2
2 6 4
1 7 7
7
2
8
10