对于给定的 种砝码,重量互不相等,依次为 ,数量依次为 , 现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。特别地,称重重量包括 。
输入描述:
第一行输入一个整数 代表砝码的个数。第二行输入 个整数 代表每种砝码的重量。第三行输入 个整数 代表每种砝码的数量。


输出描述:
输出一个整数,代表利用给定的砝码可以称出的不同的重量数。
示例1

输入

2
1 2
2 1

输出

5

说明

\hspace{15pt}在这个样例中,有 2 个重量为 1 的砝码,1 个重量为 2 的砝码。称重方式如下:
\hspace{23pt}\bullet\,不放砝码,称重重量为 0
\hspace{23pt}\bullet\,1 个重量为 1 的砝码,称重重量为 1
\hspace{23pt}\bullet\,2 个重量为 1 的砝码,称重重量为 2
\hspace{23pt}\bullet\,1 个重量为 1 的砝码、1 个重量为 2 的砝码,称重重量为 3
\hspace{23pt}\bullet\,2 个重量为 1 的砝码、1 个重量为 2 的砝码,称重重量为 4
\hspace{15pt}因此,能称出的不同重量有 5 种,分别是 0, 1, 2, 3, 4
加载中...