CF1084A.The Fair Nut and Elevator

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

The Fair Nut lives in nn story house. aia_i people live on the ii -th floor of the house. Every person uses elevator twice a day: to get from the floor where he/she lives to the ground (first) floor and to get from the first floor to the floor where he/she lives, when he/she comes back home in the evening.

It was decided that elevator, when it is not used, will stay on the xx -th floor, but xx hasn't been chosen yet. When a person needs to get from floor aa to floor bb , elevator follows the simple algorithm:

  • Moves from the xx -th floor (initially it stays on the xx -th floor) to the aa -th and takes the passenger.
  • Moves from the aa -th floor to the bb -th floor and lets out the passenger (if aa equals bb , elevator just opens and closes the doors, but still comes to the floor from the xx -th floor).
  • Moves from the bb -th floor back to the xx -th.

The elevator never transposes more than one person and always goes back to the floor xx before transposing a next passenger. The elevator spends one unit of electricity to move between neighboring floors. So moving from the aa -th floor to the bb -th floor requires ab|a - b| units of electricity.Your task is to help Nut to find the minimum number of electricity units, that it would be enough for one day, by choosing an optimal the xx -th floor. Don't forget than elevator initially stays on the xx -th floor.

输入格式

The first line contains one integer nn ( 1n1001 \leq n \leq 100 ) — the number of floors.

The second line contains nn integers a1,a2,,ana_1, a_2, \ldots, a_n ( 0ai1000 \leq a_i \leq 100 ) — the number of people on each floor.

输出格式

In a single line, print the answer to the problem — the minimum number of electricity units.

输入输出样例

  • 输入#1

    3
    0 2 1
    

    输出#1

    16
  • 输入#2

    2
    1 1
    

    输出#2

    4

说明/提示

In the first example, the answer can be achieved by choosing the second floor as the xx -th floor. Each person from the second floor (there are two of them) would spend 44 units of electricity per day ( 22 to get down and 22 to get up), and one person from the third would spend 88 units of electricity per day ( 44 to get down and 44 to get up). 42+81=164 \cdot 2 + 8 \cdot 1 = 16 .

In the second example, the answer can be achieved by choosing the first floor as the xx -th floor.

首页