def maxSum(l): l.sort() count = 0 summ = 0 l_new = [] for i in range(len(l)-1, -1, -1): summ += l[i] if summ <= 0: break else: l_new.append(l[i]) ans = 0 for j in range(len(l_new)): ans += (len(l_new)-j)*l_new[j] return ans
点赞 3

相关推荐

月入泉:假的,要你简历,然后说你简历的不足,让你报班的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务