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

15201번 - Sretan 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 512 MB154450.000%

문제

Za niz cijelih brojeva a1, a2, . . . , an kažemo da je sretan ako je svaki element niza (osim prvog i zadnjeg) jednak zbroju njemu susjednih elemenata: aj = aj−1 + aj+1.

Zadan je niz cijelih brojeva, u svakom koraku možemo odabrati jedan element niza te ga povećati ili smanjiti za jedan. Odredite minimalan broj koraka potreban da dobijemo sretan niz.

입력

U prvom redu se nalazi prirodni broj n (3 ≤ n ≤ 300 000) — broj elemenata niza. Sljedeći red sadrži n cijelih brojeva a1, a2, . . . , an (−109 ≤ aj ≤ 109) — zadani niz.

출력

Ispišite traženi minimalni broj koraka.

제한

예제 입력 1

4
5 1 -4 -5

예제 출력 1

0

예제 입력 2

4
3 2 0 3

예제 출력 2

6

힌트

U drugom primjeru test podataka, sa 6 koraka možemo doći do sretnog niza (2 2 0 -2).

출처

ICPC > Regionals > Europe > Central European Regional Contest > The Croatian Programming Contest > CPC 2017 I번

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

출처

대학교 대회

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

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