题解 | #称砝码#

称砝码

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

typenum = int(input().strip())
wights,nums = [],[]
re = {0}
wights = list(map(int,input().strip().split(" ")))
nums = list(map(int,input().strip().split(" ")))
for i in range(len(wights)):
    for j in range(1,nums[i]+1):
        if re:
            tamp = []
            for k in re:
                tamp.append(wights[i]+k)
            for k1 in tamp:
                re.add(k1)
        else:
            re.add(wights[i])
print(len(re))

全部评论

相关推荐

Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务