A. Минимумы на подотрезках
1000 мс · 256 МБ · всё или ничего
То же, что задача A в классе, только вместо максимума спрашивается минимум.
Меняется ровно два места: чем инициализировать ответ и в какую сторону сравнивать. Всё остальное - разбиение на блоки, предпосчёт по блокам, разбор запроса на огрызок-блоки-огрызок - остаётся буква в букву.
Если пришлось переписать больше двух строк, значит, классное решение было написано так, что его нельзя переиспользовать. Это тоже полезно узнать.
Формат ввода
В первой строке - число ().
Во второй - чисел от 1 до .
В третьей - число запросов (), далее строк с парами и (нумерация с единицы).
Формат вывода
Для каждого запроса выведите минимум на отрезке. Числа выводите в одну строку через пробел.
Примеры
ввод
5 2 2 2 1 5 2 2 3 2 5
вывод
2 1
ввод
1 7 1 1 1
вывод
7
Войдите, чтобы отправлять решения.