아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

사보타주

시간 제한1초메모리 제한128 MB

요약
첫 번째와 마지막 기계를 남기고 가운데 연속 구간을 제거해 남은 기계들의 평균 생산량을 가장 작게 만듭니다.
난이도

보통10점 중 6점

유형
이분 탐색, 누적 합
정답자
아직 제출이 없습니다

문제

농부 존의 숙적 농부 폴이 착유 장비를 망가뜨리기로 했다.

착유 장비는 NN대의 기계가 일렬로 놓여 있고, ii번째 기계는 MiM_i단위의 우유를 생산한다 (3≤N≤100 0003 \le N \le 100\,000, 1≤Mi≤10 0001 \le M_i \le 10\,000). 폴은 첫 번째와 마지막 기계는 건드리지 않고, 2≤i≤j≤N−12 \le i \le j \le N-1을 만족하는 연속 구간 ii번부터 jj번까지를 끊으려 한다. 남은 기계들의 평균 생산량을 최소화하는 것이 목표이며, 폴은 최소 한 대는 반드시 끊는다.

존은 이 음모를 알게 되었고, 폴이 성공했을 때 남는 기계들의 평균 생산량이 얼마나 나빠지는지 알고 싶다.

입력

첫 줄에 정수 NN이 주어진다.

다음 NN줄에 ii번째 기계의 생산량 MiM_i가 주어진다.

출력

가능한 최소 평균 생산량을 소수 셋째 자리에서 반올림한 값을 소수 셋째 자리까지 출력한다.

예제1

  1. 예제 1

    입력
    5
    5
    1
    7
    8
    2
    
    예상 출력
    2.667