随笔分类 - 背包
摘要:题目链接: "P1802 5倍经验日" 简单背包,由于输的部分可以先减掉,那么就能直接 $01$ 背包了。 $Code:$
阅读全文
摘要:题目链接: "P1757 通天之分组背包" ~~不知道吧,我背包还没学完呢~~ 分组背包板子题。 我们可以把一个组看成一个大的物品,进行 $01$ 背包。 对于一个组别的内部,我们一一枚举找到最优的物品,为了保证只选一个,我们对于每一个容量枚举每个物品,而非对于每个物品,枚举每个容量(这样就成了在这
阅读全文
摘要:题目链接: "P1156 垃圾陷阱" 大佬推荐的一个题,就尝试做了做,然后就自闭了,~~相信大佬做的时候直接秒的吧。~~ 首先确定选择顺序,即按放入的时间排序。 容易想到用一维代表选到了第几个垃圾。 考虑分填与吃两种情况,分别更新。 我们容易想到设$dp[i][j]$为前$i$个垃圾,堆$j$高度剩
阅读全文
摘要:题目链接: "P1833 樱花" ~~从大佬那里盗题真爽~~ 混合背包,转化成多重背包即可,一本通讲的太迷,没有看懂,就写了个自己认为好理解的。 当然$O(nW\max t)$是会$T$掉的,可以用二进制进行优化,时间复杂度是$O(nW\log\max t)$的,可以通过本题。 不要拆我台说可以用单
阅读全文
摘要:明天就考试了,可是树形$dp$还是不会。 题目链接: "P2015 二叉苹果树" 其实就是 "这题" 的双倍经验啦。 动态转移方程是 $$f[i][j]=max(f[i][j],f[i][i k 1]+f[i_{son}][k]+e[i].w)$$ 这里$f[i][j]$代表从以$i$为根的子树中合
阅读全文
摘要:题目链接: "P5020 货币系统" $NOIP$ 的题挺精华啊。 开始感觉自己有隐约的思路,但感觉太暴力,连数据范围都没看,就去看题解了(不会啊)。 听说是$dp$又是一惊,直接弃疗。 其实只是个简单的筛法吧,和线性筛啥的有异曲同工之处,类似模拟打表,把能表示的都筛一遍就好了,大概是$O(n\;m
阅读全文

浙公网安备 33010602011771号