题解 | #称砝码#
称砝码
https://www.nowcoder.com/practice/f9a4c19050fc477e9e27eb75f3bfd49c
集合的巧妙使用
N = int(input()) m = list(map(int,input().split())) n = list(map(int,input().split())) res = [0] for i in range(N): s = [m[i] * j for j in range(n[i] + 1)] res = list(set(x+y for x in s for y in res)) print(len(res))
