n = int(input())
weights = list(map(int, input().split()))
nums = list(map(int ,input().split()))
res = {0,}
all = []
for i in range(n):
for j in range(nums[i]):
all.append(weights[i])
for i in all:
for j in list(res): # 在迭代res不能改变res的大小,加list()转换成临时的list则可以改变原来的res
res.add(i+j)
print(len(res))

京公网安备 11010502036488号