#LQ1201. 砝码称重

砝码称重

问题描述

你有一架天平和 NN 个砝码,这 NN 个砝码重量依次是 W1,W2,,WNW_1,W_2,⋅⋅⋅,W_N

请你计算一共可以称出多少种不同的重量? 注意砝码可以放在天平两边。

输入格式

输入的第一行包含一个整数 NN

第二行包含 NN 个整数:W1,W2,W3,,WNW_1,W_2,W_3,⋅⋅⋅,W_N

输出格式

输出一个整数代表答案。

3
1 4 6
10

样例说明

能称出的 10 种重量是:1、2、3、4、5、6、7、9、10、11。

1=11=1

2=642=6−4(天平一边放 6,另一边放 4);

3=413=4−1

5=615=6−1

6=66=6

7=1+67=1+6

9=4+619=4+6−1

10=4+610=4+6

11=1+4+611=1+4+6

评测用例规模与约定

对于 50%50\% 的评测用例,1N151≤N≤15

对于所有评测用例,1N1001≤N≤100,砝码总重不超过 100000100000