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

20519번 - Гармоничная последовательность 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB3510218.182%

문제

Цикл лекций в университете Флатландии посвящен изучению последовательностей.

Профессор называет последовательность целых чисел a1, a2, …, an гармоничной, если каждое число, кроме a1 и an, равно сумме соседних: a2 = a1 + a3, a3 = a2 + a4, …, an-1 = an-2 + an. Например, последовательность [1, 2, 1, –1] является гармоничной, поскольку 2 = 1 + 1, и 1 = 2 + (–1).

Рассмотрим последовательности равной длины: A = [a1, a2, …, an] и B = [b1, b2, …, bn]. Расстоянием между этими последовательностями будем называть величину d(A, B) = |a1 – b1| + |a2 – b2| + … + |an – bn|. Например, d([1, 2 ,1, –1], [1, 2, 0, 0]) = |1 – 1| + |2 – 2| + |1 – 0| + |–1 – 0| = 0 + 0 + 1 + 1 = 2.

В конце лекции профессор написал на доске последовательность из n целых чисел B = [b1, b2, …, bn] и попросил студентов в качестве домашнего задания найти гармоничную последовательность A = [a1, a2, …, an], такую, что d(A, B) минимально. Чтобы облегчить себе проверку, профессор просит написать в качестве ответа только искомое минимальное расстояние d(A, B).

Требуется написать программу, которая по заданной последовательности B определяет, на каком минимальном расстоянии от последовательности B найдется гармоничная последовательность A.

입력

Первая строка входного файла содержит целое число n – количество элементов в последовательности (3 ≤ n ≤ 300 000).

Вторая строка содержит n целых чисел b1, b2, …, bn (–109 ≤ bi ≤ 109).

출력

Выходной файл должна содержать одно целое число: минимальное возможное расстояние от последовательности во входном файле до гармоничной последовательности.

제한

서브태스크

번호배점제한
114

n = 3, –10 ≤ bi ≤ 10

214

3 ≤ n ≤ 500, –100 ≤ bi ≤ 100

316

3 ≤ n ≤ 100 000, –100 ≤ bi ≤ 100

416

3 ≤ n ≤ 1000, –109 ≤ bi ≤ 109

540

3 ≤ n ≤ 300 000, –109 ≤ bi ≤ 109

예제 입력 1

4
1 2 0 0

예제 출력 1

2

힌트

В приведенном примере оптимальной является, например, гармоничная последовательность [1, 2, 1, –1].

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad in Informatics Regional > Russian Olympiad in Informatics Regional 2016 8번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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