码迷,mamicode.com
首页 > 其他好文 > 详细

Greedy Algorithoms--box

时间:2016-06-07 08:54:52      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

weight=[20,10,26,15]
_list = zip(weight, range(0, len(weight)))
capacity =70

_list.sort(key=lambda item:item[0])
print _list
_list_load = []
def load(item):
 global capacity
 capacity = capacity -item[0]
 if capacity >0:
  _list_load.append(True)
 else:
  _list_load.append(False)

map(lambda item:load(item), _list)
print  _list_load

_list_3 = zip(_list,  _list_load)
print _list_3

_list_4 = filter(lambda item:item[1], _list_3)
print _list_4

Greedy Algorithoms--box

标签:

原文地址:http://www.cnblogs.com/zhaodonglin/p/5565783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!