отсортирована?

Условие задачи

Условие

Таблица на , и запросы вида . Для каждого запроса определите есть ли столбец, по которому отсортирована таблица, если таблица состоит только из -ой по -ую строки. .

Примеры

входные данныевыходные данные

Решение

Решение

Вот и первая не комбинаторная ДП.

  1. Двуменное — для столбика и строки храним максимальную строку ниже, такую, что все числа вниз по строке от до будут отсортированы.
  2. Начальное значение .
  3. Пересчёт , если .
  4. Ответ? У нас задача о запросах.

Тогда для ответа YES на запрос надо чтобы хотя бы для одного (от до ) , а это тождественно .

Заведём массив по всем от до .

Решение за на предпосчёт и на запрос.

TODO код