Максимум#4473

Максимум

1 секунда
128 мегабайтів
Легка

Ваше завдання дуже просте: вам потрібно лише знайти максимальне значення у заданому діапазоні.

Вхідні дані

Перший рядок містить ціле число n~(1 \le n \le 10^5) — кількість елементів у масиві.

Другий рядок містить цілих чисел a_1, a_2, \ldots, a_n~(-10^9 \le a_i \le 10^9) — елементи масиву.

Третій рядок містить ціле число q~(1 \le q \le 5 \cdot 10^5) — кількість запитів.

Кожен з наступних рядків містить два додатних числа та r~(1 \le l, r \le n), що представляють кінці діапазону. Для кожного запиту потрібно знайти максимальне значення у підмасиві від позиції до позиції включно.

Вихідні дані

Для кожного запиту виведіть максимальне значення у відповідному діапазоні.

Приклади

Приклад 1

Loading
Loading