EduBrick

Лучшая пара соседей

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

Дан массив, который не меняется. Для каждого запроса найдите наибольшее среднее арифметическое двух соседних элементов внутри отрезка.

Формат ввода

В первой строке nn и qq (2≤n≤2⋅1052 \le n \le 2 \cdot 10^5, 1≤q≤2⋅1051 \le q \le 2 \cdot 10^5). Во второй — nn чисел aia_i (1≤ai≤1091 \le a_i \le 10^9). Далее qq строк по два числа ll и rr (l<rl < r).

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

Для каждого запроса выведите наибольшее среднее на отдельной строке.

Примеры

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