华为od机考题目-分苹果

华为od机考题目-分苹果_第1张图片
A,B两个人把苹果分成两队,A希望按照他的计算规则等分苹果,他的计算规则时按照二进制加法计算的,并且不计算走位
B的计算规则时十进制加法,包括正常进位,B希望在满足A的情况下获得苹果的重量最多,输入苹果的数量和每个苹果的重量,输出满足A的情况下获得苹果的总重量
如果无法满足A的要求输出-1华为od机考题目-分苹果_第2张图片

while 1:
    try:
        n = int(input())
        nums = list(map(int, input().split(

你可能感兴趣的:(华为od,算法,数据结构代码,深度优先,算法)