随笔分类 - dp
摘要:题目描述 题解 这题考场时想了特别久,花了很多时间,但是只想出了$O(n^2)$的做法,满分做法其实不难。 容易发现,一个点如果能变成黑的,当且仅当这个点是黑色或者子树中有两个节点是黑色的。 进一步可以发现,对于这个子树中的点,他们对于这个点的要求是:除自己外的子树有黑色点,或者这个点是黑色。 也就
阅读全文
摘要:题目大意 题解 这题其实并不是很难,但是考场时连数据范围都没有看,一直在打T3。 首先证明一个结论:对于两个点来说,$power$越大,$point$就越大。 首先分类讨论,设$power_a>power_b$,\(point_a>point_b\),此时操作后有: $$ power_{a'}-po
阅读全文
摘要:GMOJ 6807. 【2020.10.29提高组模拟】tree 题目描述 有一个 n 个节点的树,编号分别是 1 到 n,每个节点上有一个颜色,一共有 m 种颜色,保证每种颜色至少出现 1 次。 你需要选择一个点作为根,同时找一个树上节点的非空子集 T,满足每种颜色都至少在T 中出现一次,并且 T
阅读全文
摘要:题目大意: 小M 是正义的代言人,他的实验室里有(n + m) 个活细胞,他正在用这些细胞进行生命进化的研究: 这(n + m) 个细胞初始有n 个细胞活性系数为x,其他的活性系数为y。由于生命 的演变具有随机性,每秒钟都会有k 个细胞合并起来,他们活性系数的平均数就是新 细胞的活性系数。小M 发现
阅读全文
摘要:这是这场比赛第二水的一题,但我并没有切。 题解: 正解其实很简单,很容易可以发现一个性质,讲一个序列排序,xor值最小的值肯定出现在相邻两个数之间, 证明:设a<b<c,那么我们只需要证明min(ab,bc)<ac设到第t位开始第一次出现a,b,c在第t位上的值不同,有两种情况: 1.(0,0,1)
阅读全文
摘要:题目大意: LOVER解开魔法阵需要密码。密码是一种正整数有序数对(i, j),令dig (i) 表示i 十进制表示下各数位乘积,则一个数对是正确的当且仅当满足以下条件:• 0 < i, j ≤ n;• dig (i) × dig (j) > 0;• gcd (dig (i) , dig (j))
阅读全文
摘要:这道题虽然没切,但还是决定写一下总结。 因为这道题的加油是直接赋值,所以可以考虑每次枚举下一个加油的点。 设f[i][j]表示当前到第i个点,剩余钱数为j,走的最大路程,因为路程是随钱数单调递增的,所以可以二分。 再设一个辅助转移的数组,g[i][j][k]表示从i点走到j点,花费不超过2^k步时所
阅读全文
摘要:mxy 沉迷于一个辣鸡游戏不可自拔。在游戏中,杀死小兵是有一定的金钱奖赏的,小兵的价值等于它剩余血量。现在 mxy 与一列敌方小兵在同一直线上,我们用一个数轴表示,假设 mxy 在原点,现在有 n 个小兵,每个小兵总血量为 m,她们的位置分别在整点坐标 x1, x2, . . . , xn。现在它们
阅读全文
摘要:这道题是一道树形dp,设f[i][j]表示到第i个点,此时权值和为j的期望值。 一开始打的是n^3的暴力,但是因为数据水所以拿了60分。 这道题的正解就是暴力优化,树形依赖dp。 因为选每一个点的条件是选了这个点到根节点的所有点,所以可以在dp到这个点的儿子之前,将这个点的dp值传下去,因为此时相当
阅读全文

浙公网安备 33010602011771号