- Описание
- Отправленные решения
5315. Пицца для вечеринок
В новогодние праздники Кодерун предложил друзьям открыть пиццерию. План был такой: он готовит домашнюю пиццу по старому семейному рецепту, а друзья занимаются быстрой доставкой.
У Кодеруна есть список из заказов на пиццу. Кодерун следит за тем, чтобы друзей на доставке не перегружали заказы. Для каждого заказа он знает номер друга, доставлявшего заказ. Для проверки он раз выбирает какой-то отрезок из заказов и убеждается, что на нём нет друга, доставившего больше половины заказов.
Пиццерия быстро обрела популярность, заказов стало слишком много, и Кодерун обнаружил, что сам он уже не справляется. Поможем ему с проверкой? Напишите программу, которая для каждого отрезка определяет друга, который доставил больше половины заказов на отрезке.
Формат ввода
Первая строка входных данных содержит два целых числа и () — количество заказов и количество отрезков, которые проверяет Кодерун, соответственно.
Вторая строка содержит целых чисел () — номер друга, который доставлял -й заказ.
Далее следуют строк запросов. -я из следующих строк содержит два целых числа и () — описание -го запроса.
Формат вывода
Для каждого запроса выведите одно целое число — номер друга, который доставил больше половины заказов на отрезке или , если такого друга нет.
Ограничения
Ограничение времени
5 с
Ограничение памяти
512 МБ
Пример 1
7 5
1 1 3 2 3 4 3
1 3
1 4
3 7
1 7
6 6
1
0
3
0
4