개발자 크루

코드 크래프터스

🔥 2주간의 알찬 도전: 우리는 다가오는 2주 동안 특별한 도전을 시작합니다! 매일 새로운 알고리즘 문제에 도전하며, 이를 통해 우리의 코딩 능력을 극대화할 계획입니다. 함께 해내보아요!

[세계 단계2] 베테랑

썸네일

성적 평균

난이도
3 단계
참가자
0
제출
0
정답률
0.00 %
언어별 시간/메모리
언어별 시간/메모리 표
언어 시간 메모리
JavaScript 2초 256MB
C 1초 256MB
C++ 1초 256MB
Java 2초 256MB
Python 2초 256MB

N명의 학생들의 성적이 학번순서대로 주어졌다.


학번 구간 [A, B]가 주어졌을 때 이 학생들 성적의 평균을 구하는 프로그램을 작성하라.

제약조건

1 ≤ N ≤ 106 인 정수

1 ≤ K ≤ 104 인 정수

1 ≤ Si ≤ 100 인 정수

1 ≤ Ai ≤ Bi ≤ N

입력형식

첫 번째 줄에 학생 수 N과 구간 수 K가 주어진다.

두 번째 줄에는 학생의 성적 Si (1 ≤ i ≤ N)가 주어진다. i + 2 (1 ≤ i ≤ K)번째 줄에는 i번째 구간 Ai, Bi가 주어진다.

출력형식

i번째 줄에 i번째 구간의 성적평균(소수셋째자리에서 반올림)을 출력한다.

차이가 0.01이하이면 정답으로 채점됨.

입력예제1

5 3 10 50 20 70 100 1 3 3 4 1 5

출력예제1

26.67 45.00 50.00