11503. Калорії


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Степан любить кекси і при цьому він хоче залишатися у формі. Кожен кекс, звісно, має калорії і Степан хоче знати, яку треба пройти відстань, щоб витратити ці калорії. Степан знає, що якщо він з'їдає \(i\)-й кекс, то для того, щоб витрати ці \(c_i\) калорій, треба пройти відстань \(2^i \times c_i\)  кілометрів.

Яку відстань треба пройти Степану, щоб витрати калорії, якщо він з'їсть \(N\) кексів із калоріями \(c_i\) відповаідно у порядку слідування індексів.

Нумерація кексів починається з нуля

Формат вхідних даних

Перший рядок вхідного потоку містить ціле число \(N\) (\(1 \le N \le 40\))

Наступний рядок містить \(N\) цілих чисел \(c_i\) (\(1 \le c_i \le 1000\)) - калорії відповідних кексів.

Формат вихідних даних

У вихідний потік вивести шукану відстань.

Приклад вхідних даних

3
1 3 2

Приклад вихідних даних

15

Приклад вхідних даних

4
7 4 9 6

Приклад вихідних даних

99

Пояснення до першого прикладу:

\(2^0*1 + 2^1*3 + 2^2 * 2 = 1 + 6 + 8 = 15\)


Коментарі

Ще немає коментарів.