문제
정올시에서는 정올시 외곽의 산을 관광지로 개발하려는 계획을 추진 중이다.
시에서는 산을 길게 일자로
정올시는 산을 '뾰족한 모양'으로 다듬으면 관광객을 유치할 수 있을 것으로 보고 있다.
여기서 뾰족한 모양이란 산의 높이 조건이 다음을 만족하는 경우를 말한다.
-
- 모든 구간의 높이가 1 이상이다.
시에서는 1의 비용을 들여 한 구간의 높이를 1만큼 높이거나 깎을 수 있다.
뾰족한 산을 만들기 위한 최소 비용을 계산하자.
입력
첫 줄에
둘째 줄에 각 구간의 높이가 일렬로 주어진다. 높이는
출력
뾰족한 모양의 산을 만들기 위한 최소 비용을 출력하라.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 30점 | |
#2 | 30점 | |
#3 | 40점 | |
예제1
입력
4
1 1 2 3
출력
3
두 번째, 세 번째, 네 번째 산의 높이를 한 번씩 높여 네 번째 산이 뾰족한 부분이 되는 산을 만들 수 있다.
예제2
입력
5
4 5 7 2 2
출력
4
세 번째 산을 세 번 깎고 네 번째 산을 한 번 높여 두 번째 산이 뾰족하도록 만들 수 있다. 그림으로 나타내면 아래와 같다.
![](https://s.jungol.co.kr/board/1/0bjfHLtUGssPJtEbdOkjd_.webp)
출처
COCI 2017/2018 Contest #4 (수정)