n = int(input()) #种数
m = list(map(int,input().split())) #重量
x = list(map(int,input().split())) #每种重量的个数
mx = [] #所有砝码
weight = {0} #能称出来的重量,set集,无序不重复
for i in range(n): #获得所有砝码
for j in range(x[i]):
mx.append(m[i])
for i in mx:
for j in list(weight): #将集变成列表,用来取元素
weight.add(i+j) #还是在集里添加,无序不重复
print(len(weight))
京公网安备 11010502036488号