Игрушка детства
시간 제한2초메모리 제한1024 MB
0 배열에서 시작해 m개의 구간 증가 연산을 적용한 결과가 a[i]를 넘지 않도록, 제거해야 할 연산의 최소 개수를 구한다.
문제
Однажды, убираясь в комнате, Паша нашел массив, с которым он очень любил играть в детстве. Однако, сейчас Паша понимает, что массивы, в которых на -ом месте стоит число большее, чем , являются очень некрасивыми.
Кроме массива, он нашел листок, на котором были написаны операции, с помощью которых найденный массив был получен из массива, заполненного нулями. Операции имели вид: <<на отрезке от до всем элементам добавить >>. Теперь Паша хочет убрать некоторые операции так, чтобы массив стал красивым. Помогите ему сэкономить время --- найдите минимальное число операций, которые требуется убрать!
입력
В первой строке входного файла задано одно число () --- размер массива. Во второй строке задано чисел () --- число в -ой ячейке массива. В третьей строке задано число () --- число операций. В следующих строках задано по два числа () - описание операций.
출력
Выведите одно число --- ответ на задачу.
힌트
В первом примере необходимо убрать, например, четвертый отрезок.