Районная олимпиада по информатике. 2018-2019 учебный год. 8-11 классы
Задача H. Возрастающие подмассивы
Ограничение по времени:
1 секунда
Ограничение по памяти:
256 мегабайт
Вам дан массив a длины n и q запросов. В каждом запросе вам даются два числа l,r (1≤l≤r≤n), нужно разбить подмассив al,al+1,…,ar на минимальное количество возрастающих подмассивов. Выведите это количество для каждого запроса.
Формат входного файла
Первая строка содержит два числа n,q - размер массива и количество запросов. Во второй строке находятся n чисел - массив a (1≤ai≤105). Следующие q строк содержат два числа l,r - описания запросов.
Формат выходного файла
Выведите q строк - ответы на запросы.
Пример:
Вход 4 3 3 1 4 2 1 4 1 3 4 4Ответ
3 2 1
Замечание
Подмассив al,al+1,…,ar является возрастающим если для всех l≤i≤r−1 выполняется условие ai<ai+1.
Ответы на запросы в первом примере:
[3, 1, 4, 2] - [3], [1, 4], [2]
[3, 1, 4] - [3], [1, 4]
[4] - [4]
Подзадачи: 1≤n,q≤1000−40 баллов.1≤n,q≤105−60 баллов.
(
Nurlybek Aimagambetov
)
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.