#P1047. 数组权值和
数组权值和
题目描述
给定一个长度为的数组,这个数组的数组权值为每个元素的元素权值之和。
对于数组中的第 个元素,其元素权值为这个数组中,包含第 个元素的所有子集中,所有元素之和大于等于 的子集数量。
子集是数组所有非空子序列的集合,例如数组[1,2]的子集 有[1],[2],[1,2]
现在你需要输出这个数组的数组权值。
输入描述
第一行,一个正整数 ,表示数组的长度。
第二行,个整数表示数组 ,第 个元素为
数据保证每个 都是不同的。
输出描述
一个整数,表示这个数组的数组权值。
样例
输入
3
1 2 -3
输出
7
说明
的元素权值为 。([1], [1, 2], [1, 2, -3])
的元素权值为 。([2], [1, 2], [1, 2, -3])
的元素权值为 。([1, 2, -3])
故数组权值之和为 3+3+1=7