A. 子集归零

    传统题 1000ms 256MiB

子集归零

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定 nn 个数字 a1,a2,,ana_1, a_2, \ldots, a_n,请统计能从 11nn 中,选出多少种不同的下标子集,使得这些下标对应的数字之和等于 00

注意空集与全集也是子集中的一种。

输入格式

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

输出格式

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

4
2 -1 -2 1
4

样例解释

说明:

  • {}\{\} (空集)
  • {a1,a2}={2,1,2,1}\{a_1, a_2\} = \{2, -1, -2, 1\} 的和为 2+(1)+(2)+1=02 + (-1) + (-2) + 1 = 0
  • {a2,a4}={1,1}\{a_2, a_4\} = \{-1, 1\} 的和为 1+1=0-1 + 1 = 0
  • {a1,a3}={2,2}\{a_1, a_3\} = \{2, -2\} 的和为 2+(2)=02 + (-2) = 0

数据规模与约定

  • 对于 30%30\% 的数据,1n51 \leq n \leq 5
  • 对于 60%60\% 的数据,1n101 \leq n \leq 10
  • 对于 100%100\% 的数据,1n221 \leq n \leq 22
  • 对于 100%100\% 的数据,1,000,000ai1,000,000-1,000,000 \leq a_i \leq 1,000,000

图灵寒假比赛五

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-2-4 21:00
结束于
2026-2-5 1:00
持续时间
4 小时
主持人
参赛人数
11