给定一个长度为nnn的序列,现在想选一个连续非空的子序列,并给每个元素前面加上正负号,使得这个子序列的和恰好为0,问有多少种方案。注意同一个子序列,如果有多种添加符号的方法算不同的方案。答案对998244353取模
第一行输入一个整数nnn
接下来一行输入nnn个整数a1,a2,a3,⋯ana_1, a_2, a_3, \cdots a_na1,a2,a3,⋯an
输出一个整数表示答案对998244353取模的结果
4 1 1 1 1
12
对于30%的数据,n≤18n \leq 18n≤18
对于60%的数据,n≤100n \leq 100n≤100
对于100%的数据,n≤1000,1≤ai≤10n \leq 1000, 1 \leq a_i \leq 10n≤1000,1≤ai≤10
在下列比赛中:
CSPJ23模拟7
CSP-J 模拟4
使用您的 达芬奇编程 通用账户