#1083
Unrated
LANCI
시간 제한
1s
메모리 제한
32MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Author: Gustav Matula

Mirko has found N chains in his attic. Each chain consists of some number of links, where each link has at most two adjacent links. Each link can be opened or closed, so it is possible to separate chains or connect them into a longer chain. Mirko would like to connect all chains into one huge chain, while opening and closing as few links as possible. For example, if Mirko has only three chains, each consisting of only one link, he can open one of them, use it to connect the remaining two and close it:

Given the number of chains and the length of each chain, find the minimum number of links that Mirko has to open and close in order to bind them all in darkness one long chain.

입력

The first line of input contains the positive integer N (2 ≤ N ≤ 500 000), the number of chains. The second line of input contains N positive integers Li (1 ≤ Li ≤ 1 000 000), the lengths of individual chains.

출력

The first and only line of output must contain the required minimum number of links.

예제 입력 1

2
3 3

예제 출력 1

1

예제 입력 2

3
1 1 1

예제 출력 2

1

예제 입력 3

5
4 3 5 7 9

예제 출력 3

3
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.