# 1、读数据
n = int(input())
w = list(map(int, input().split()))
nums = list(map(int, input().split()))
# 2、每次加一块砝码,计算所有重量,使用集合去重
res = set()
res.add(0)
for i in range(n):
for j in range(nums[i]):
temp = {x+w[i] for x in res}
res.update(temp)
print(len(res))



京公网安备 11010502036488号