#J1024. 子集归零

子集归零

题目描述

给定 nn 个数字 a1,a2,...,ana_1,a_2,...,a_n,请统计能从 1n1\sim n 中,选出多少种不同的下标子集,使得这些下标对应的数字之和为 00
注意空集与全集也是子集中的一种。

输入格式

第一行,单个整数表示 nn
第二行,nn 个整数表示 a1,a2,...,ana_1,a_2,...,a_n

输出格式

单个整数:表示归零子集的数量。

输入输出样例 #1

输入 #1

4
2 -1 -2 1

输出 #1

4

说明/提示

1n22,106ai1061\le n\le 22,-10^6\le a_i\le 10^6