#P1509. 2023.08.29-TT-第二题-塔子哥的数组权值

2023.08.29-TT-第二题-塔子哥的数组权值

题目描述

塔子哥有一个长度为 nn 的数组。

对于一个数组,塔子哥定义这个数组的数组权值为每个元素的元素权值之和。

对于数组中的第 ii 个元素,其元素权值为这个数组中,包含第 ii 个元素的所有子集中,所有元素之和大于等于 00 的子集数量。

现在你需要输出塔子哥的这个数组的数组权值

输入描述

第一行,一个正整数 n(1n18)n(1\leq n\leq 18) ,表示数组的长度。

第二行,nn个整数表示数组 aa ,第 ii 个元素为 ai(109ai109)a_i(-10^9 \leq a_i \leq 10^9)

数据保证每个 aia_i 都是不同的。

输出描述

一个整数,表示塔子哥这个数组的数组权值

样例

输入

3
1 2 -3

输出

7

说明

a[1]a[1] 的元素权值为 33 。([1], [1, 2], [1, 2, -3])
a[2]a[2] 的元素权值为 33 。([2], [1, 2], [1, 2, -3])
a[3]a[3] 的元素权值为 11 。([1, 2, -3])

故数组权值之和为 3+3+1=7