Дан НЕИЗМЕНЯЕМЫЙ массив nums и список запросов queries, каждый - пара [l, r] (индексы включительно). Для каждого запроса верните минимум на отрезке nums[l..r].
Массив не меняется между запросами - это позволяет один раз предпосчитать структуру (разреженную таблицу минимумов на отрезках степени двойки) и отвечать на каждый запрос за O(1).