Logo
(追記) (追記ここまで)

9667번 - GUMA 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB98443652.941%

문제

A factory called Gumi-Gumi is dedicated to making tires. Their carving machine is responsible for carving fillisters into the tire. The tire has N vertical fillisters which divide the rubber into N+1 vertical parts. Horizontal cuts are made on each vertical part so that all parts comprising the vertical part are of equal size. The machine can make fillisters on one or more not necessarily continuous vertical sections in one cut, but it can only cut in a straight line.

An example of a tire cutting strategy, corresponding to the third sample test.

The topmost and the lowest lines represent a full horizontal cut, whereas the first and the last vertical lines are the ends of the tire.

You are given the shape of the tire. Your task is to calculate the minimal possible number of cuts necessary in order to obtain such shape.

입력

The first line of input contains the integer N (1 ≤ N ≤ 100 000).

Each of the following N+1 lines contains an integer ai (1 ≤ ai ≤ 100 000), representing the number of parts which the ith vertical section should consist of.

출력

The first and only line of output must consist of the minimal number of cuts required.

제한

예제 입력 1

1
2
5

예제 출력 1

5

예제 입력 2

2
3
7
14

예제 출력 2

15

예제 입력 3

9
4
2
4
1
2
2
2
8
4
2

예제 출력 3

7

힌트

출처

Contest > Croatian Open Competition in Informatics > COCI 2013/2014 > Contest #4 4번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /