최대 평균 구간
면접 대비시간 제한1초메모리 제한64 MB
길이가 K 이상인 모든 연속 부분배열 중 평균이 가장 큰 값을 소수점 여섯 자리까지 버림해서 출력합니다.
문제
정수 개로 이루어진 배열이 주어진다. 길이가 이상인 연속한 부분 배열 중에서 평균이 가장 큰 것을 찾아 그 평균을 구한다.
부분 배열의 평균은 그 안에 들어 있는 수의 합을 수의 개수로 나눈 값이다.
입력
첫째 줄에 정수 과 가 공백을 사이에 두고 주어진다. (, )
둘째 줄에 배열의 원소 이 공백을 사이에 두고 주어진다. ()
출력
가능한 최대 평균을 라고 하자. 를 소수점 아래 여섯째 자리까지 버림해서 한 줄에 출력한다. 즉 을 정수 부분과 소수점 아래 여섯 자리로 나누어 적는다. 소수점 아래 일곱째 자리부터는 반올림하지 않고 잘라낸다.
는 분모가 이하인 유리수이므로 정수 연산만으로 정확히 구할 수 있다. 소수점 아래 여섯 자리는 값이 0이어도 모두 출력한다.