超市赢家,
mooc上的题,把伪代码补全,仅仅当成练手
,具体的看:https://www.icourse163.org/learn/BUAA-1449777166?tid=1461147444#/learn/content?type=detail&id=1237474290&cid=1257390609
题目说明:
超市允许顾客使用一个体积大小为13的背包,选择一件或者多件商品带走,商品情况如下,试问,怎么才能使所拿商品的价值(价格)最大?
递归RS写法:
#recursion 英 [rɪˈkɜːʃn] 递归
n= int( input(" 商品数量: "))
vmax=int(input(" 最大体积:"))
p=[]
v=[]
#shop=[]
for i in range(n):
a,b=list(map(int,input("价格 体积 ").split()))
p.append(a)
v.append(b)
#shop=[a,b],也可以用一个二维的列表来存储
def KnapsackSR(h