题解 | #数组分组#

数组分组

http://www.nowcoder.com/practice/9af744a3517440508dbeb297020aca86

我都是抄的。。。。。

```def lmx (sum3,sum5,ao):
        if len(ao)==0:
            if sum3==sum5:
                return True
            else:
                return False
        else:
            return lmx(sum3+ao[0],sum5,ao[1:]) or lmx(sum3,sum5+ao[0],ao[1:])
while True:
    try :
        n,a=input(),input().split()
        b=list(map(int, a))
        sum0=sum(b)
        a5=[]
        a3=[]
        ao=[]
        
        for i in b:
            if i % 5==0:
                
                a5.append(i)
                
            elif i % 3 == 0:
                a3.append(i)
                
            else:
                
                ao.append(i)
        
        sum3=sum(a3)
        sum5=sum(a5)
        if lmx(sum3,sum5,ao) :
            print('true')
        else:
            print('false')
        
    except :
        break
            
            
            
全部评论

相关推荐

11-04 19:05
已编辑
东莞城市学院 单片机
不知道怎么取名字_:你这个要实习两年?哪有这么久的,感觉就是即使你毕业了,但还按实习的话,是不是不用给你缴社保公积金啥的
点赞 评论 收藏
分享
09-23 14:45
贵州大学 财务
你真的不如他呢:才四家,四十家再说吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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