페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4784

혼돈 2s 512MB

문제

칠판에 n개의 자연수가 적혀 있다.

준혁이는 다음의 동작을 반복하여 시행한다:

- 칠판에 있는 세 개의 수 a, b, c를 골라서 지운다.

- a, b, c중에서 두 수를 골라 평균 d를 구한다. (평균이 자연수가 아니라면 소숫점 아래는 버린다.)

- 칠판에 d를 두 번 적는다.

 

예를 들면, 칠판에서 1, 2, 4를 지운다면, 준혁이는 (1과 2의 평균인) 1 두개, (1과 4의 평균인) 2 두개, (2와 4의 평균인) 3 두개 중 한 가지를 적는다.

 

위의 과정은 칠판에 두 개의 수가 남을 때 까지 반복된다.

마지막에 남은 두 수가 동일함은 자명하다.

 

준혁이는 마지막에 남은 수가 최대가 되도록 동작을 반복할 것이다.

하지만 준혁이는 조교 업무 때문에 피곤해서 제대로 수를 고를 수 없다.

여러분이 준혁이 대신 마지막에 남는 수의 최댓값을 구해주자.​ 


입력

첫 번째 줄에는 칠판에 적혀 있는 수의 개수인 n이 주어진다.

두 번째 줄에는 칠판에 적힌 n개의 자연수 ai가 공백으로 구분되어 주어진다.

 

- 3 ≤ n ≤ 105

- 1 ≤ ai ≤ 109


출력

마지막에 남는 두 수로 가능한 최댓값을 구하여라. 


예제 #1

3

1 4 2
3

예제 #2

5

3 3 3 3 3
3

출처

Russian Code Cup 2016 WarmUp Round
로그인해야 코드를 작성할 수 있어요.