开始: 2023-08-05 12:50:00

0805算法班(3期)期中测试

结束: 2023-08-05 15:25:00
当前  2025-01-24 17:44:36  类型: OI  状态: 已经结束 

P4. 遇到麻烦
描述

学校有一架天平和 N个砝码,这 N个砝码重量依次是  w_1,w_2,\dots,w_n


但是它的砝码都缺失了,可能称不出很多东西,Z同学想到了一个办法,可以把砝码往两边放,现在Z同学请你写个程序计算出一共可以称多少种不同的重量? 注意砝码可以放在天平两边。


输入

第一行:单个整数表示 n。

第二行:n 个整数表示 w_1,w_2,\dots,w_n


输出

单个整数:表示可以称量出的不同重量的数量。

样例

输入

3
1 4 10

输出

12
提示

对于 50\% 的数据,1\leq n \leq 15;  

对于 100\% 的数据,1\leq n \leq 100。  

1\leq w_i\leq 100,000  

w_1+w_2+\dots+w_n\leq 100,000


能称出的12种重量是:1、3、4、5、6、7、9、10、11、13、14、15


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交