随笔分类 -  dp-各种背包

AtCoder Regular Contest 121
摘要:E - Directed Tree 解法 实际上我们需要满足对于 \(a_i=j\) 有 \(j\) 不是 \(i\) 的祖先。我们将 “全部” 变成 “有一个”,即算出不满足条件的种类数(容易发现不满足条件的可以一对一对数),问题可以得到简化。 定义 \(dp_{i,j}\) 为 \(i\) 的子 阅读全文
posted @ 2021-06-02 16:43 Oxide 阅读(72) 评论(0) 推荐(0)
HDU - 6566 The Hanged Man
摘要:lauv 的新歌好洗脑啊啊啊,它在我的脑子里已经单曲循环一天了(虽然是 4 月份出的,但这不妨碍我昨天才听 阅读全文
posted @ 2021-02-22 20:04 Oxide 阅读(92) 评论(0) 推荐(0)
LOJ - 6089 小 Y 的背包计数问题
摘要:\(\rm Description\) \(\rm Link.\) \(\text{Solution}\) 就挺奇妙的。 可以发现,当 \(i\le \sqrt n\) 时这是一个多重背包问题,当 \(i>\sqrt n\) 时因为有 \(i^2>n\),这其实是一个完全背包问题。 那就分类做吧: 阅读全文
posted @ 2020-11-26 17:13 Oxide 阅读(139) 评论(0) 推荐(0)
一种树形背包的时间复杂度证明
摘要:\(\text{Ju Lao}\) 博主在网上寻找树形背包的复杂度证明时千辛万苦,每次找到一篇博客又觉得有点怪怪的,似乎有点问题。 但有那么一个 \(\text{Ju Lao}\),如漫漫长夜的一盏明灯,照亮了我前方的迷途,使我获得了前进的力量!!! \(\text{Description}\) 有 阅读全文
posted @ 2020-11-26 13:08 Oxide 阅读(1960) 评论(0) 推荐(8)