#5215. 小C的集合
小C的集合
题目描述
小C最近在学习集合论,他遇到了这样一个问题:给定一个集合S,包含n个元素,每个元素有一个权值。 他想知道,对于S的每一个非空子集T,再对T的每一个非空子集U,计算U的权值和(即U中所有元素之和),然后将这些权值和相加。(即子集的子集) 但是小C不会做,所以他需要你的帮助。
输入格式
第一行一个整数n,表示集合S的大小。 第二行n个整数,表示集合S中每个元素的权值。
输出格式
输出一个整数,表示答案。
2
1 2
9
3
1 2 3
54
提示
n<=12
对于样例一,一共有四个子集
{} 一共有一个子集,答案贡献是0
{1} 一共有两个子集,答案贡献是1
{2} 一共有两个子集,答案贡献是2
{1,2} 有四个子集,答案贡献是1+2+1+2=6