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

11993번 - Circular Barn (Gold) 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB34916613352.157%

문제

Being a fan of contemporary architecture, Farmer John has built a new barn in the shape of a perfect circle. Inside, the barn consists of a ring of \(n\) rooms, numbered clockwise from \(1 \ldots n\) around the perimeter of the barn (\(3 \leq n \leq 100,000\)). Each room has doors to its two neighboring rooms, and also a door opening to the exterior of the barn.

Farmer John owns \(n\) cows, and he wants exactly one cow to end up in each room in the barn. However, the cows, being slightly confused, line up at haphazard doors, with possibly multiple cows lining up at the same door. Precisely \(c_i\) cows line up outside the door to room \(i\), so \(\sum c_i = n\).

To manage the process of herding the cows so that one cow ends up in each room, Farmer John wants to use the following approach: each cow enters at the door at which she initially lined up, then walks clockwise through the rooms until she reaches a suitable destination. Given that a cow walking through \(d\) doors consumes \(d^2\) energy, please determine the minimum amount of energy needed to distribute the cows so one ends up in each room.

입력

The first line of input contains \(n\). Each of the remaining \(n\) lines contain \(c_1 \ldots c_n\).

출력

Please write out the minimum amount of energy consumed by the cows.

제한

예제 입력 1

10
1
0
0
2
0
0
1
2
2
2

예제 출력 1

33

힌트

출처

Olympiad > USA Computing Olympiad > 2015-2016 Season > USACO February 2016 Contest > Gold 1번

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

출처

대학교 대회

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

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