博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0-1背包问题
阅读量:4169 次
发布时间:2019-05-26

本文共 449 字,大约阅读时间需要 1 分钟。

N,C=[int(each) for each in input().split()]data=[]for i in range(N):    data.append([int(a) for a in input().split()])################# 0-1 背包##################dp=[[0 for j in range(C+1)] for i in range(N+1)]for i in range(1,N+1):    for j in range(1,C+1):        if j 
=1: l=C while l>=1: if dp[k][l]==dp[k-1][l]: x[k-1]=0 else: x[k-1]=1 l=l-data[k-1][0] k=k-1

可能存在问题,可以通过简单的测试用例

转载地址:http://reyai.baihongyu.com/

你可能感兴趣的文章
UML学习入门就这一篇文章
查看>>
【20181209】C++求最大公约数
查看>>
为何程序员喜欢将INF设置为0x3f3f3f3f?
查看>>
ios::sync_with_stdio(false);
查看>>
20190120 OJ 回文序列的判断
查看>>
20190120 OJ递归
查看>>
leetcode notes:longest substring without repeating charactors
查看>>
蓝桥杯2016省赛 - A1网友年龄
查看>>
链表排序
查看>>
蓝桥杯2016省赛 -A3方格填数
查看>>
蓝桥杯2016省赛 - A4快速排序
查看>>
蓝桥杯2016省赛 - A5消除尾一
查看>>
【位运算总结】 之 异或^
查看>>
【位运算总结】 之 与&
查看>>
蓝桥杯2016省赛 - A8 四平方和
查看>>
【位运算总结】 之 左移运算
查看>>
蓝桥杯2016省赛 - A10最大比例
查看>>
蓝桥杯2016省赛 - C8冰雹数
查看>>
蓝桥杯2018省赛 - A1分数
查看>>
蓝桥杯2018省赛 - A3 乘积尾零
查看>>