from functools import reduce n = int(input()) weight = input().split() number = input().split() lst = [] for i in range(n): # 把每个种类的砝码可能构成的称量列表计算出来,例如5个1g的砝码可以构成列表[0, 1, 2, 3, 4, 5] lst.append([int(weight[i])*k for k in range(int(number[i])+1)]) def parse(lst1, lst2): # 每两个这样的列表可以合并成一个...