题解 | #称砝码#

称砝码

http://www.nowcoder.com/practice/f9a4c19050fc477e9e27eb75f3bfd49c

while True:
    try:
        n=int(input())
        li1=list(map(int,input().split()))
        li2=list(map(int,input().split()))
#         print (li2)
        fa=[]
        for i in range(n):
            for j in range(li2[i]):
                fa.append(li1[i])
        wei={0,}#重量集合初始化
        for item in fa:
            for ite in list(wei):
                wei.add(item+ite)
        print(len(wei))
    except:
        break
   

全部评论

相关推荐

点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务