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

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

바움쿠헨

면접 대비

시간 제한2초메모리 제한256 MB

요약
원형 케이크를 연속된 세 조각으로 나누어 가장 작은 조각을 최대한 크게 만듭니다.
난이도

보통10점 중 5점

유형
이분 탐색, 투 포인터, 배열
정답자
아직 제출이 없습니다

문제

JOI 군은 동생 두 명과 바움쿠헨을 나눠 먹으려 한다. 바움쿠헨은 원형 케이크이고, N개의 미리 낸 칼금 위치에서만 자를 수 있다. i번 칼금과 i+1번 칼금 사이 조각 크기는 Ai (AN은 N번과 1번 사이)이다.

JOI 군은 케이크를 3조각으로 자른 뒤 가장 작은 조각을 자신이 먹고, 나머지 두 조각을 동생들에게 준다. 이때 가장 작은 조각 크기의 최댓값을 구하라.

입력

  • 1행: 정수 N
  • 다음 N행: i행에 Ai

출력

3조각으로 나눌 때 가능한 가장 작은 조각 크기의 최댓값을 한 줄에 출력한다.

제한

  • 3 ≤ N ≤ 100 000
  • 1 ≤ Ai ≤ 1 000 000 000

예제2

  1. 예제 1

    입력
    6
    1
    5
    4
    5
    2
    4
    
    예상 출력
    6
    
  2. 예제 2

    입력
    30
    1
    34
    44
    13
    30
    1
    9
    3
    7
    7
    20
    12
    2
    44
    6
    9
    44
    31
    17
    20
    33
    18
    48
    23
    19
    31
    24
    50
    43
    15
    
    예상 출력
    213