수열과 구간과 구간과 구간과 쿼리
시간 제한5초메모리 제한1024 MB
수열이 주어질 때, 각 질의마다 시작 위치가 a 이상 b 이하이고 끝 위치가 c 이상 d 이하인 구간 중 평균이 가장 큰 값의 정수 부분을 구합니다.
문제
길이가 인 정수 수열 이 주어진다. 이때, 다음 쿼리를 처리하는 프로그램을 작성하시오.
- : , 를 만족하는 두 정수 에 대해 부분 수열 의 평균의 최댓값을 출력한다.
입력
첫째 줄에 수열의 길이 과 쿼리의 개수 가 주어진다.
둘째 줄에는 이 주어진다.
셋째 줄부터 개의 줄에 쿼리 가 한 줄에 하나씩 주어진다.
출력
각 쿼리의 정답을 한 줄에 하나씩 출력한다. 답은 소수점 이하를 버려 정수로 출력한다.