
动态规划
文章平均质量分 69
1
minato_yukina
主播不是退役了,主播只是没有名额
展开
-
CF577B Modulo Sum(鹊巢原理,背包)
此时需要一点灵感,因为即使这样,背包空间是m,物品数量是n,这么做仍然是会超时的.此时,标签中的鹊巢原理就出现作用了,思考,当n>m,时,有大于m件的物品放入m个抽屉中,一定会出现两个值相同的情况,只需取n...原创 2022-08-17 14:34:26 · 219 阅读 · 0 评论 -
P2986 [USACO10MAR] Great Cow Gathering G(换根dp)
怎么说,就是让你求出一个点的解之后,根据解和解之间的父子关系(主要是兄弟的信息合并到父亲身上了),然后更新儿子的一类dp。常常求出根的dp,再用根的dp值更新儿子。考虑换根dp,虽然我们并不知道哪个点最优,但我们仍然能求解出以一个点为集合点的时候,其他点到这个集合点时的答案。为根,先求出其他点到1的答案是多少.以及1为根时的子树大小,对应的路径贡献。然后,我们考虑利用求出来的这个点,维护父子关系,从而求出一个表。思路:这题有一个树形dp中比较明显的特征.接下来考虑换根dp。为集合点时,其他点到它的路径和。.原创 2022-08-29 01:20:12 · 312 阅读 · 0 评论 -
P2331 [SCOI2005]最大子矩阵(dp)
然后笔者本人叭叭写了一堆,发现情况4想假了,事实上是两个不选/二维的情况的话,就是新增加一个维度,同时考虑两列的选取情况。然后这题还可以选空矩阵,很坑,小于等于k的答案也是合法的.先考虑一维情况,是求k个不相交的子段,区间和最大。思路:唉,dp是真的菜,想了半天屁思路都没。情况2:只选了第二列,但没有选第一列。情况1:选了第一列的第。个,但是没有选第二列的。也不选,但是已经生成了。...原创 2022-08-28 22:52:35 · 217 阅读 · 0 评论