침수
면접 대비시간 제한2초메모리 제한1024 MB
각 질의마다 해수면 x일 때 높이가 해수면보다 높은 연속 구간(섬)이 l번째부터 r번째 위치 사이에 몇 개인지 구합니다.
문제
겨울이고 지금까지 이보다 추운 적은 없었다. 말나르 씨는 지난번 아드리아 해 크루즈 여행에서 찍은 사진을 보며 잊지 못할 순간들을 떠올린다. 배경에서는 TV가 해수면 상승을 늦추기 위한 최신 대책안을 보도하고 있다. 해안 사진을 보던 말나르 씨는 해수면이 일정 높이만큼 올랐다면 사진이 어떻게 보였을지 궁금해한다. 사진도 많고 궁금증도 많아서, 말나르 씨는 여러분의 도움을 구한다.
해안을 길이 의 수열 으로 나타낸다. 여기서 는 번째 지점의 지형 높이이다. 말나르 씨의 질의는 개이며, 번째 질의는 다음과 같다. 해수면이 미터 상승하면, 번째 지점부터 번째 지점까지의 구간에 섬이 몇 개 있는가?

섬은 모든 가 해수면보다 엄격히 큰 극대 구간이다. 극대 구간이란 그 조건을 유지한 채 양쪽 어느 방향으로도 더 늘릴 수 없는 구간을 말한다. 처음 해수면은 0미터이다.
입력
첫 줄에 정수 과 ()가 주어진다. 각각 수열의 길이와 질의의 개수이다.
둘째 줄에는 해안의 지형을 나타내는 정수 개 ()이 주어진다.
이후 개의 줄에 각각 정수 , , (, )가 주어지며, 이는 번째 질의를 나타낸다.
출력
개의 줄을 출력한다. 번째 줄에는 번째 질의의 답을 출력한다.
힌트
첫 번째 예제의 첫 번째 질의는 왼쪽 그림과 같으며, 섬은 구간 와 이다. 두 번째 질의의 섬은 구간 하나이다. 세 번째 질의는 모든 지점이 물에 잠겨 섬이 없다.
두 번째 예제에서 첫 번째 질의의 섬은 와 이다. 두 번째 질의(오른쪽 그림)의 섬은 , , , 이다. 세 번째 질의의 섬은 , , 이다.