EduBrick

Сколько раз самое частое

3000 мс · 256 МБ · всё или ничего

Дан массив из nn чисел и qq запросов (l,r)(l, r). Для каждого запроса выведите, сколько раз на отрезке встречается самое частое значение.

Формат ввода

В первой строке — числа nn и qq (1≤n,q≤1051 \le n, q \le 10^5). Во второй — nn чисел (1≤ai≤1091 \le a_i \le 10^9). В следующих qq строках — пары ll, rr (1≤l≤r≤n1 \le l \le r \le n).

Формат вывода

На каждый запрос выведите наибольшую кратность.

Примеры

ввод
6 3
1 2 2 3 2 1
1 6
2 3
4 6
вывод
3
2
1
ввод
1 1
5
1 1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.