만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

자유 이용권

면접 대비

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

요약
각 놀이기구의 이용 횟수 제한이 주어질 때, 같은 놀이기구를 연달아 타지 않고 탈 수 있는 최대 횟수를 구합니다.
난이도

보통10점 중 5점

유형
그리디, 수학
정답자
아직 제출이 없습니다

문제

자유 이용권은 놀이공원의 모든 놀이기구를 횟수의 제한 없이 마음껏 이용할 수 있는 이용권이다. 준원이는 ANA 놀이공원의 자유 이용권을 구매했고, 최대한 많이 놀이기구를 이용할 생각이다. 단, 연속으로 같은 놀이기구를 이용하지는 않기로 했다.

그런데 준원이가 구매한 자유 이용권을 살펴보니 놀이공원의 모든 놀이기구별로 이용 횟수의 제한이 명시되어 있었다. 이 자유 이용권으로, 연속으로 같은 놀이기구를 이용하지 않고 놀이기구를 이용할 수 있는 최대 횟수는 얼마인가?

입력

첫째 줄에 놀이기구의 종류의 개수 N(1≤N≤100000)N(1\le N \le 100000)이 주어진다.

둘째 줄에 정수 a1,a2,...,aNa_1, a_2, ..., a_N이 주어진다. ai(1≤ai≤109)a_i(1 \le a_i \le 10^9)는 ii번째 놀이기구 이용 횟수 제한이다.

출력

연속으로 같은 놀이기구를 이용하지 않고 놀이기구를 이용할 수 있는 최대 횟수를 출력한다.

예제3

  1. 예제 1

    입력
    3
    1 1 3
    
    예상 출력
    5
    
  2. 예제 2

    입력
    2
    3 5
    
    예상 출력
    7
    
  3. 예제 3

    입력
    4
    2 2 2 3
    
    예상 출력
    9