Задача C. Поиск медианы
Ограничение по времени | Ограничение по памяти |
---|---|
3 секунды | 512 мегабайт |
Дан массив чисел длинны и запросов.
Каждый из запросов описывается числами и . Для каждого из запросов нужно найти, какой будет медиана в массиве, если удалить числа из массива от до .
Формат входного файла
В первой строке входных данных подаются 2 числа — количество чисел в массиве и количество запросов.
Во второй строке входных данных подаются целых чисел — -й элемент массива .
В последующих строках подаются по два целых числа — границы удаляемого отрезка. Гарантируется что в оставшемся массиве будет хотя бы один элемент.
Формат выходного файла
Для каждого запроса выведите ответ в отдельной строке, медиана оставшегося массива.
Примеры
Вход
5 5
1 2 1 4 9
2 4
1 1
4 5
3 4
1 3
Выход
1
2
1
2
4