| VitebskOpen Junior |
|---|
| Finished |
Вам надо придумать название для этой задачи. Для этого у вас есть массив $$$a$$$ из $$$n$$$ целых чисел. Названием должен быть отрезок из этого массива.
Чтобы вычислить лучшее название, вы решили выполнить $$$q$$$ запросов:
Первая строка входных данных содержит два целых числа $$$n,q$$$ ($$$1 ≤ n, q ≤5 \cdot 10^5$$$) — длина массива $$$a$$$ и количество запросов.
Вторая строка входных данных содержит $$$n$$$ целых чисел $$$a_i$$$ ($$$0 ≤ a_i ≤ 10^9$$$).
Далее идут $$$q$$$ строк входных данных, которые содержат два числа массив — $$$l$$$ и $$$r$$$ ($$$1 ≤ l ≤ r ≤ n$$$), описание запросов.
В каждой из $$$q$$$ строк выходных данных выведите одно целое число - ответ на запрос.
| Группа | Баллы | Доп. ограничения | Необх. группы | Комментарий |
| $$$0$$$ | $$$0$$$ | — | — | Тест из условия |
| $$$1$$$ | $$$39$$$ | $$$n, q \leq 500$$$ | — | — |
| $$$2$$$ | $$$23$$$ | $$$n, q \leq 3000$$$ | $$$1$$$ | — |
| $$$3$$$ | $$$15$$$ | $$$n \leq 3000$$$ | — | — |
| $$$4$$$ | $$$13$$$ | $$$l_i = 1$$$ | — | — |
| $$$6$$$ | $$$10$$$ | — | $$$2, 3, 4$$$ | — |
5 5 0 3 1 1 0 2 2 2 5 1 3 3 5 1 5
9 18 13 3 18
| Name |
|---|


