eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Часті значення

Часті значення

Задана послідовність $n$ цілих чисел $a_1, a_2, ..., a_n$ у неспадному порядку. Вам також задано декілька запитів, що складаються з індексів $i$ та $j~(1 \le i \le j \le n)$. Для кожного запиту визначить число, яке найчастіше зустрічається серед $a_i, ..., a_j$. \InputFile Складається з декількох тестів. Кожний тест починається з рядка, що містить два цілі числа $n$ та $q~(1 \le n, q \le 10^5)$. Наступний рядок містить $n$ цілих чисел $a_1, a_2, ..., a_n~(-10^5 \le a_i \le 10^5)$. Вважайте, що для кожного $i ∈ {1, ..., n - 1}: a_i \le a_{i+1}$. Кожний з наступних $q$ рядків містить один запит, який складається з двох цілих значень $i$ та $j~(1 \le i \le j \le n)$ --- границі індексів запиту. За останнім тестом йде рядок, що містить єдиний $0$. \OutputFile Для кожного запиту виведіть одне ціле число: кількість входжень в заданому інтервалі числа, що найчастіше зустрічається.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
10 3
-1 -1 1 1 1 1 3 10 10 10
2 3
1 10
5 10
0
Вихідні дані #1
1
4
3