
动态规划-背包DP
01232012
lnssyzx的蒟蒻
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU - 2546 饭卡(01背包)
算法:01背包DP难度:NOIP---先把最贵的一种菜找到不用,用剩余金额减5的金钱去尽可能买 除掉最贵的菜后剩余的菜类, 最后再用余下的钱去买最贵的菜 注意:要特判m<5的情况代码如下:#include <cstdio>#include <iostream>#include <cstring>#include &l...原创 2018-09-23 13:27:47 · 194 阅读 · 0 评论 -
[HDU-1248] 寒冰王座 完全背包DP
算法:裸完全背包DP难度:NOIP--真的就是一个裸的完全背包DP代码如下:#include <cstdio>#include <iostream>#include <cstring>#include <cstdlib>#include <cmath>#include <algorithm>#in...原创 2018-09-25 16:04:00 · 265 阅读 · 0 评论 -
HDU - 2191 珍惜现在,感恩生活 多重背包DP
算法:多重背包DP难度:NOIP--他是一个裸的多重背包DP!人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。 月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们要做的就应该是珍惜现在,感恩生活—— 感谢父母,他们给予我们生命,抚养我们成人; 感谢老师,他们授给我们知识,教我们做人 感谢朋友,他们让我们感受到世界的温暖; 感谢...原创 2018-09-25 16:20:26 · 149 阅读 · 0 评论 -
【bzoj1531】[POI2005]Bank notes 多重背包dp
算法:单调队列/二进制 优化多重背包难度:NOIP首先,他是一个裸的多重背包,所以我们来贴一个暴力代码吧,时间复杂度O(n*v*val)代码如下:#include <cstdio>#include <iostream>#include <cstring>#include <cstdlib>#include <cmath...原创 2018-09-26 18:08:52 · 286 阅读 · 0 评论 -
bzoj 1334: [Baltic2008]Elect(luogu 4394)贪心+01背包
算法:贪心+01背包难度:NOIP首先,我们对读入的n个数从大到小排序,这样可以尽可能保证拿走“某个政党退出后,其它党的席位仍大于总数的一半”,然后枚举的时候从sum/2开始就好啦!学了1年了,居然还不知道给dp数组赋初值...逃代码如下:#include <cstdio>#include <iostream>#include <cstr...原创 2018-09-26 18:58:50 · 191 阅读 · 0 评论 -
bzoj 1606 [Usaco2008 Dec]Hay For Sale 购买干草 01背包dp
算法:01背包难度:NOIP----裸的01背包,结束了代码如下:#include <cstdio>#include <iostream>#include <cstring>#include <cstdlib>#include <cmath>#include <algorithm>#include...原创 2018-09-26 19:19:51 · 162 阅读 · 0 评论 -
POJ - 1384 Piggy-Bank
算法:裸的完全背包难度:NOIP-代码如下:#include <cstdio>#include <iostream>#include <cstring>#include <cmath>#include <algorithm>#include <queue>#define ll long long#d...原创 2018-11-08 13:50:48 · 234 阅读 · 0 评论