화려한 마을 2
면접 대비시간 제한2초메모리 제한512 MB
밝기가 감소하지 않는 배열에서 각 구간마다 가장 자주 등장하는 값의 빈도를 구한다.
문제
민호가 관리하는 천나라에는 집이 개 있고, 각 집에는 1번부터 번까지 번호가 붙어 있다.
어느 날 미적 감각에 눈을 뜬 민호는 천나라의 모든 집에 페인트를 칠했다. 페인트마다 밝기가 달라서 아무렇게나 칠하면 자칫 마을의 미관을 해칠 수 있다고 생각한 민호는, 집 번호가 커질 때 페인트가 어두워지지 않도록 칠했다. 즉 번 집의 밝기는 번 집의 밝기보다 밝지 않다.
칠을 마친 민호는 특정 구간에 있는 집들의 밝기 중 가장 많이 나온 밝기가 몇 번 나왔는지 궁금해졌다. 민호가 묻는 구간마다 그 개수를 구하는 프로그램을 작성하라.
입력
첫째 줄에 집의 수 과 민호가 묻는 구간의 수 가 공백으로 구분되어 주어진다. (, )
둘째 줄에 1번 집부터 번 집까지 칠해진 페인트의 밝기 이 순서대로 주어진다. (이고, 모든 에 대해 이다.)
셋째 줄부터 개의 줄에 구간이 하나씩 주어진다. 각 줄에는 두 정수 , 가 주어지며 (), 번 집부터 번 집까지를 뜻한다.
출력
개의 줄을 출력한다. 번째 줄에는 번째 구간에서 가장 많이 등장한 밝기의 등장 횟수를 출력한다.